只是在Highcharts中使用数字符号进行了一些努力。
我不喜欢“千”的默认版本“k”。因此,在尝试改变这种情况时,我偶然发现了一些不一致的情况(在我看来;但也许/可能只是“我看不到整个情况”)。
那么,为什么零值也会得到“k”扩展名:
这没有意义。没有“0k”,因为HTML / CSS编程中没有“0px”。它应该是“0”。
在这种情况下逻辑上,我将单位更改为“千”或“000”
Highcharts.setOptions({
lang: {
numericSymbols: [" 000", " 000 000"]
}
});
它看起来像这样:
显然:同样的,同样的错误显示。
所以,我想有一个解决方案,一个解决方法,或一个误解。你能帮助我吗?谢谢你的任何提示!
答案 0 :(得分:1)
0px
and 0
are both the same in CSS。当label.formatter
与其他值一致时, labels: {
formatter: function(){
return this.value === 0 ? 0 : this.axis.defaultLabelFormatter.call(this);
}
}
似乎也很好,但我想你可以看到它的不同。
要更改此显示,您可以0
喜欢:
Build
这将打印" 0"对于INCOMPATIBLE
,与没有此代码的情况相同。
答案 1 :(得分:0)