我正在尝试在highcharts工具提示文本框中格式化数字。这个数字看起来像这样#######。##,我想要#,###,###。##我该怎么做?我现在拥有的代码是:
PointFormat = "<b>{series.name}: {point.y:.2f}</b>"
我尝试过:
PointFormat = "<b>{series.name}: {point.y:.2n}</b>"
将其格式化为数字,但这不起作用。我不太喜欢我的数字格式。
在lang中使用千位分隔符
$(function () {
Highcharts.setOptions({
lang: {
decimalPoint: '.',
thousandsSep: ','
}
});
以及在工具提示格式器中,如
{point.y:,.2f}
如果使用
plotOptions:{
dataLabels:{
format: {point.y: ,.1f}
}
}
像这样,它也可以用于数据标签。
[同样也提到了@Nishith这样的工具提示