|
|
@@ -386,11 +386,12 @@ function (angular, $, moment, _, kbn, GraphTooltip) {
|
|
|
if (max === null || max < series.stats.max) {
|
|
|
max = series.stats.max;
|
|
|
}
|
|
|
- if (min === null || min > series.stats.min) {
|
|
|
- min = series.stats.min;
|
|
|
+ if (min === null || min > series.stats.logmin) {
|
|
|
+ min = series.stats.logmin;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
if (max === null && min === null) {
|
|
|
max = Math.pow(axis.logBase,+2);
|
|
|
min = Math.pow(axis.logBase,-2);
|
|
|
@@ -400,7 +401,7 @@ function (angular, $, moment, _, kbn, GraphTooltip) {
|
|
|
min = max*Math.pow(axis.logBase,-4);
|
|
|
}
|
|
|
|
|
|
- axis.transform = function(v) { return Math.log(v) / Math.log(axis.logBase); };
|
|
|
+ axis.transform = function(v) { return (v < Number.MIN_VALUE) ? null : Math.log(v) / Math.log(axis.logBase); };
|
|
|
axis.inverseTransform = function (v) { return Math.pow(axis.logBase,v); };
|
|
|
|
|
|
min = axis.inverseTransform(Math.floor(axis.transform(min)));
|