0
A
回答
1
您需要使用标签formatter()
功能。 但是,这将需要您创建自己使用缩写的逻辑。
例子:
yAxis: {
labels: {
formatter: function() {
return this.value == 0 ? 0 : this.value/1000000000 + 'G';
}
}
}
小提琴:
东西更灵活看起来是这样的:
yAxis: {
labels: {
formatter: function() {
var val;
if(this.value > 1000000000) {
val = this.value/1000000000 + 'B';
}
else if(this.value > 1000000) {
val = this.value/1000000 + 'M';
}
else if(this.value > 1000) {
val = this.value/1000 + 'k';
}
else {
val = this.value;
}
return this.value == 0 ? 0 : val;
}
}
}
更新小提琴:
相关问题
- 1. 如何在HighCharts中的y轴上分类所有数据?
- 2. 如何删除Highcharts中没有数据点的轴标签?
- 3. Highcharts问题 - 标签Y轴系列为主的数据
- 4. 如果资源数据为空,则清除数据透视表
- 5. 将highcharts的y轴最小值设置为0,除非存在负数据
- 6. Highcharts:从y轴隐藏/删除值(在一定范围内)
- 7. 需要将Highcharts数据标签设置为与y轴不同
- 8. Highcharts - 显示超出范围的数据
- 9. R测试如果数据帧中的双数据为零
- 10. c3.js如何在x/y轴上设置json数据轴
- 11. highcharts - 删除Y轴上的小数位只有一个点
- 12. Highcharts,使Y轴在零
- 13. 如何选择Treemap Highcharts中的数据范围?
- 14. 动态数据显示图表:更改Y轴范围
- 15. CorePlot - 设置y轴范围以包含所有数据点
- 16. 如何在HighCharts上显示y轴上的数字1?
- 17. 如果目标值已存在,则更换数据范围
- 18. 为什么不在数据框中删除行为零?
- 19. 如何在范围内显示数据?
- 20. R - 如何在数据范围内为缺失值创建barplot绘图零点?
- 21. 删除数据库如果在它
- 22. 根据时间范围删除HBase表中的所有数据?
- 23. 如果在VBA中的数据范围上应用if语句
- 24. 删除ios中的api值为“数据为零”值
- 25. 如何格式化为(X,Y)对数据的日期时间为Highcharts
- 26. 在HighCharts系列中更改数据会导致y轴爆炸
- 27. 如何删除数据库
- 28. 如何删除行数据
- 29. 如何删除JSON数据?
- 30. 如果数据源为空,则为tableview占位符文本
可能最好提供示例代码。更好的办法是把它放在一个笨重的或无用的例子中,这样人们可以提供具体的建议。 – scotthenninger