Commit e945cadd authored by Evgeny's avatar Evgeny

Make axis tuning look better for negative values

parent e73fbf42
...@@ -5007,8 +5007,9 @@ ...@@ -5007,8 +5007,9 @@
} else { } else {
sizesY = { sizesY = {
min: minmax.minY, min: minmax.minY,
max: minmax.maxY max: minmax.maxY,
} step: (max - min) / 10
};
} }
...@@ -5018,7 +5019,13 @@ ...@@ -5018,7 +5019,13 @@
} }
if(sizesY.min < 0 && minmax.minY < 0){ if(sizesY.min < 0 && minmax.minY < 0){
sizesY.min = minmax.minY + minmax.minY * 0.2; while(sizesY.min < minmax.minY){
sizesY.min += sizesY.step;
}
if(sizesY.min >= minmax.minY){
sizesY.min -= sizesY.step;
}
} }
$$.api.axis.range({ $$.api.axis.range({
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -405,8 +405,9 @@ c3_chart_internal_fn.tuneAxis = function(sync, callback){ ...@@ -405,8 +405,9 @@ c3_chart_internal_fn.tuneAxis = function(sync, callback){
} else { } else {
sizesY = { sizesY = {
min: minmax.minY, min: minmax.minY,
max: minmax.maxY max: minmax.maxY,
} step: (max - min) / 10
};
} }
...@@ -416,7 +417,13 @@ c3_chart_internal_fn.tuneAxis = function(sync, callback){ ...@@ -416,7 +417,13 @@ c3_chart_internal_fn.tuneAxis = function(sync, callback){
} }
if(sizesY.min < 0 && minmax.minY < 0){ if(sizesY.min < 0 && minmax.minY < 0){
sizesY.min = minmax.minY + minmax.minY * 0.2; while(sizesY.min < minmax.minY){
sizesY.min += sizesY.step;
}
if(sizesY.min >= minmax.minY){
sizesY.min -= sizesY.step;
}
} }
$$.api.axis.range({ $$.api.axis.range({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment