Highcharts Y轴千位分隔符

11

如何在 Highcharts 的 Y 轴上添加千位分隔符?

这是我目前的代码:

yAxis: [{ // Primary yAxis
                labels: {
                    

8
尝试:格式:'{value:,.0f} €' - jfrej
3个回答

10

除了@jfrej建议的

因此,由于您正在格式化yAxis{value}应按预期工作:

yAxis: {
    labels: {
        format: '{value:,.0f} €'
    }
}

2
以上的解决方案对我没有用……我甚至在 fiddle 图表的 y 轴上看不到逗号。 - Saurabh Tiwari
1
@SaurabhTiwari 这些只是 Highcharts 提供的 格式化 fiddle 示例。您可能需要调整这些示例以满足您的要求。我回答的最后一段建议使用与 OP 要求相关的调整,这也可能适用于您。 - falsarella

0

如果您发现上述解决方案不起作用,请尝试添加以下内容:

Highcharts.setOptions({
  lang: {
    thousandsSep: ','
  }
});

0

用逗号格式化的代码

var UNDEFINED;

Highcharts.chart(...

...

yAxis: {
       labels: {
              formatter: function () {
                     return Highcharts.numberFormat(this.value, -1, UNDEFINED, ',');
                                     }
               }
       }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接