我第一次使用HighCharts JS.到目前为止,我印象非常深刻.我正在绘制多个系列,并使用共享的工具提示.共享的工具提示中的数字是正确的,但它们没有我想要的格式.例如,我看到9876而不是9,876.
解决方法
不幸的是,这是不可能的,我恐怕:默认的工具提示格式化程序有点隐藏在Point和Tooltip对象内,不提供对数字格式的访问.
但是,您可能希望全局覆盖Point的tooltipFormatter的默认实现,其中包含您自己的某些内容.
Highcharts.Point.prototype.tooltipFormatter = function (useHeader) { var point = this,series = point.series; return ['<span style="color:' + series.color + '">',(point.name || series.name),'</span>: ',(!useHeader ? ('<b>x = ' + (point.name || point.x) + ',</b> ') : ''),'<b>',(!useHeader ? 'y = ' : ''),Highcharts.numberFormat(point.y,0),'</b>'].join(''); };
除了最后一行的Highcharts.numberFormat调用之外,此实现与默认设置相同,这将调用您的数字格式.
请记住,这样的更改将适用于所有图表.