Céc*_*lle 21 highcharts highstock
我的areapline图表的Y轴值最大约为6000.Highcharts会自动更改Y轴上的"000"部分为"k".
因为我是法国人并且该网站意味着使用相同的语言,所以这个"k"缩写在我的情况下是没有意义的,我想要一个随意的"000"显示而不是它.
这可能吗?怎么样?
Jug*_*kar 34
您可以通过在以下内容中明确覆盖lang.numericSymbols*
with 来完成此操作null
defaultOptions
Highcharts.setOptions({
lang: {
numericSymbols: null //otherwise by default ['k', 'M', 'G', 'T', 'P', 'E']
}
});
Run Code Online (Sandbox Code Playgroud)
文件内容如下
numericSymbols:
Array<String>
度量标准前缀用于缩短轴标签中的高位数.用null替换任何位置会导致写入完整的数字.将numbericSymbols设置为null会完全禁用缩短.默认为['k','M','G','T','P','E'].
**从v1.2.0正式提供(2012-08-24)
这在v1.2.0之前无效,因为后缀是硬编码的.*
(应该适用于支持formatter的所有版本)
使用yAxis.labels.formatter
并按原样返回值
yAxis: {
labels: {
formatter: function () {
return this.value;
}
}
}
Run Code Online (Sandbox Code Playgroud)
禁用轴值的度量标注| Highchart&Highstock(v1.2 +)@ jsFiddle
禁用轴值的度量标注| Highchart&Highstock(旧版本)@ jsFiddle