我希望度量标准前缀在值超过1米时切换到M而不是K.
如果我使用数字格式化程序,它可以工作但显示整数而不是缩短的值。
答案 0 :(得分:2)
这可以通过修改setOptions中的lang.numericSymbols
来完成。您可以选择任何类型的后缀。只需将它放在正确位置的数组中即可。
答案 1 :(得分:2)
我一直在使用格式化程序来执行此操作,使用简单的计算,如下所示:
formatter: function() {
return this.value >= 1000000 ? (this.value / 1000000) + 'm' : this.value >= 1000 ? (this.value / 1000) + 'k' : this.value;
}
通过这种方式,您可以显示数千,数百万或不会同时列出任何单位的值。