gpt4 book ai didi

highcharts - 替换/删除公制符号,如千 "k"缩写

转载 作者:行者123 更新时间:2023-12-03 11:52:18 24 4
gpt4 key购买 nike

我的区域样条图的 Y 轴值高达大约 6000。Highcharts 会自动将 Y 轴上的“000”部分更改为“k”。

由于我是法国人,并且该站点旨在使用相同的语言,因此这个“k”缩写在我的情况下没有意义,我想要一个随意的“000”显示而不是它。

这可能吗?如何?

最佳答案

您可以通过显式覆盖 来做到这一点。 lang.numericSymbols* nulldefaultOptions如下

Highcharts.setOptions({
lang: {
numericSymbols: null //otherwise by default ['k', 'M', 'G', 'T', 'P', 'E']
}
});

文档内容如下

numericSymbols: Array<String>

Metric prefixes used to shorten high numbers in axis labels. Replacing any of the positions with null causes the full number to be written. Setting numbericSymbols to null disables shortening altogether. Defaults to ['k', 'M', 'G', 'T', 'P', 'E'].



**从 v1.2.0 开始正式提供 (2012-08-24)
这在 v1.2.0 之前不起作用,因为当时后缀是硬编码的。*

替代解决方案

(应该适用于所有支持格式化程序的版本)

使用 yAxis.labels.formatter 并按原样返回值
yAxis: {
labels: {
formatter: function () {
return this.value;
}
}
}

Disabling metric notation on axis values | Highchart & Highstock (v1.2+) @ jsFiddle
Disabling metric notation on axis values | Highchart & Highstock (old versions) @ jsFiddle

关于highcharts - 替换/删除公制符号,如千 "k"缩写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14378181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com