У меня есть столбчатый график старшей диаграммы, в котором время от времени данные оси y отображаются как [1000, 2000, 3000, 4000], а иногда как [1k, 2k, 3k, 4k].
Как я могу исправить это для одного типа данных.
С уважением, Навин Леон
Сравнить http://jsfiddle.net/BNFe5/
Разница здесь:
yAxis: { labels: { formatter: function() { return this.value; } } },
Для преобразования значений Yaxis в 1k, 2k, 3k, 4k и т. Д .:
yAxis: { labels: { formatter: function() { return Math.round(this.value/1000) + 'k'; } } },
Если вы используете тысячи и миллионы на одном графике, проверьте это.
yAxis: { labels: { formatter: function () { if (this.value.toFixed(0) >= 1000000) { return '$' + this.value.toFixed(0) / 1000000 + 'M'; } else { return '$' + this.value.toFixed(0) / 1000 + 'K'; } } }, title: { text: '' } },