如何在 Highcharts 的 Y 轴上添加千位分隔符?
这是我目前的代码:
yAxis: [{ // Primary yAxis
labels: {
如何在 Highcharts 的 Y 轴上添加千位分隔符?
这是我目前的代码:
yAxis: [{ // Primary yAxis
labels: {
除了@jfrej建议的:
yAxis
和xAxis
都使用{value}
:
{point.y}
和/或{point.x}
:
{x}
和/或{y}
:
plotOptions.series.dataLabels
的Fiddle,格式化所有数据点series.data.dataLabels
的Fiddle,格式化特定数据点因此,由于您正在格式化yAxis
,{value}
应按预期工作:
yAxis: {
labels: {
format: '{value:,.0f} €'
}
}
如果您发现上述解决方案不起作用,请尝试添加以下内容:
Highcharts.setOptions({
lang: {
thousandsSep: ','
}
});
用逗号格式化的代码
var UNDEFINED;
Highcharts.chart(...
...
yAxis: {
labels: {
formatter: function () {
return Highcharts.numberFormat(this.value, -1, UNDEFINED, ',');
}
}
}
格式:'{value:,.0f} €'
- jfrej