|
@@ -531,6 +531,10 @@ function($, _, moment) {
|
|
|
return function(val) {
|
|
return function(val) {
|
|
|
return kbn.nanosFormat(val, decimals);
|
|
return kbn.nanosFormat(val, decimals);
|
|
|
};
|
|
};
|
|
|
|
|
+ case 'percent':
|
|
|
|
|
+ return function(val, axis) {
|
|
|
|
|
+ return kbn.noneFormat(val, axis ? axis.tickDecimals : null) + ' %';
|
|
|
|
|
+ };
|
|
|
default:
|
|
default:
|
|
|
return function(val, axis) {
|
|
return function(val, axis) {
|
|
|
return kbn.noneFormat(val, axis ? axis.tickDecimals : null);
|
|
return kbn.noneFormat(val, axis ? axis.tickDecimals : null);
|
|
@@ -563,8 +567,8 @@ function($, _, moment) {
|
|
|
|
|
|
|
|
kbn.msFormat = function(size, decimals) {
|
|
kbn.msFormat = function(size, decimals) {
|
|
|
// Less than 1 milli, downscale to micro
|
|
// Less than 1 milli, downscale to micro
|
|
|
- if (Math.abs(size) < 1) {
|
|
|
|
|
- return kbn.microsFormat(size * 1000,decimals);
|
|
|
|
|
|
|
+ if (size !== 0 && Math.abs(size) < 1) {
|
|
|
|
|
+ return kbn.microsFormat(size * 1000, decimals);
|
|
|
}
|
|
}
|
|
|
else if (Math.abs(size) < 1000) {
|
|
else if (Math.abs(size) < 1000) {
|
|
|
return size.toFixed(decimals) + " ms";
|
|
return size.toFixed(decimals) + " ms";
|
|
@@ -591,7 +595,7 @@ function($, _, moment) {
|
|
|
|
|
|
|
|
kbn.sFormat = function(size, decimals) {
|
|
kbn.sFormat = function(size, decimals) {
|
|
|
// Less than 1 sec, downscale to milli
|
|
// Less than 1 sec, downscale to milli
|
|
|
- if (Math.abs(size) < 1) {
|
|
|
|
|
|
|
+ if (size !== 0 && Math.abs(size) < 1) {
|
|
|
return kbn.msFormat(size * 1000, decimals);
|
|
return kbn.msFormat(size * 1000, decimals);
|
|
|
}
|
|
}
|
|
|
// Less than 10 min, use seconds
|
|
// Less than 10 min, use seconds
|
|
@@ -620,7 +624,7 @@ function($, _, moment) {
|
|
|
|
|
|
|
|
kbn.microsFormat = function(size, decimals) {
|
|
kbn.microsFormat = function(size, decimals) {
|
|
|
// Less than 1 micro, downscale to nano
|
|
// Less than 1 micro, downscale to nano
|
|
|
- if (Math.abs(size) < 1) {
|
|
|
|
|
|
|
+ if (size !== 0 && Math.abs(size) < 1) {
|
|
|
return kbn.nanosFormat(size * 1000, decimals);
|
|
return kbn.nanosFormat(size * 1000, decimals);
|
|
|
}
|
|
}
|
|
|
else if (Math.abs(size) < 1000) {
|
|
else if (Math.abs(size) < 1000) {
|