Ric*_*ard 52 javascript highcharts
我正在使用Highcharts,我想格式化图表中任何位置显示的所有数字(工具提示,轴标签......),以逗号分隔数千.
否则,默认的工具提示和标签很棒,我想保持它们完全相同.
例如,在此图表中,数字应该是,2,581,326.31
但在其他方面完全相同.
我怎样才能做到这一点?
我尝试添加:
tooltip: {
pointFormat: "{point.y:,.0f}"
}
Run Code Online (Sandbox Code Playgroud)
但这摆脱了工具提示中的漂亮圆圈和系列标签 - 我想保留它.理想情况下,我更喜欢使用单个选项在整个图表中设置全局数字格式.
Hal*_*and 116
这可以使用thousandSep
(API)全局选项进行设置.
Highcharts.setOptions({
lang: {
thousandsSep: ','
}
});
Run Code Online (Sandbox Code Playgroud)
请参阅此JSFiddle示例.
这种方式对我有用。
我在 yAxis 选项中配置。
yAxis: {
labels: {
formatter: function() {
return Highcharts.numberFormat(this.value, 2);
}
}
}
Run Code Online (Sandbox Code Playgroud)