对不起,我的英语。
我对高级图表有疑问。请帮忙!
我有图表https://jsfiddle.net/traprap/upmvyjkt/5/
在此图表中,我有类似0.00000057的数字
但是在图表工具提示中,该数字转换为57e-7
tooltip: {
valueDecimals: 8
}
无济于事
我尝试了点格式,格式化程序..但没有任何帮助 我在做什么错了?
谢谢!
答案 0 :(得分:1)
要将其格式化为单个系列,可以将series.tooltip.pointFormatter
(API)与toFixed
(API)结合使用以显示带有所选数字的数字小数点。如果要格式化所有系列,可以使用具有相同功能的plotOptions.series.tooltip.pointFormatter
(API)。
例如(JSFiddle):
series: [{
data: price,
tooltip: {
pointFormatter: function() {
return '<span style="color:{point.color}">\u25CF</span> '+this.series.name+': <b>'+this.y.toFixed(8)+'</b><br/>'
}
},
// ...
}]
这实际上是默认的点格式:
<span style="color:{point.color}">\u25CF</span> {series.name}: <b>{point.y}</b><br/>
以系列名称的变量和带有toFixed(8)
的y值显示8个小数为例。这样会在显示数字之前将数字转换为字符串,从而防止科学计数法。