4
name: 'Name',
data: [1.57,1.57,1.51,1.44,1.44,1.37,1.35,1.33,1.33,1.27,1.27,1.24,1.22,0.98],
    color: '#A61E22',
    dataLabels: {
        enabled: true,
        rotation: -90,
        color: '#000000',
        align: 'right',
        x: 4,
        y: -35,
        style: {
            fontSize: '10px',
            fontFamily: 'Verdana, sans-serif'
        }
    }                                       
}]

我有以下代码。有没有办法在整个系列中使用功能编号格式?我需要用逗号替换点。我需要这样的数字格式:

number_format (series_values, 2, ',', '.');
4

3 回答 3

17
Highcharts.setOptions({
    lang: {
        decimalPoint: ',',
        thousandsSep: '.'
    },

    tooltip: {
        yDecimals: 2 // If you want to add 2 decimals
    }
});

演示

参考

于 2013-02-22T19:35:16.803 回答
8

不确定 yDecimals 现在是否正常工作。现在似乎是 tooltip.valueDecimals 。

这是我正在使用的:

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

在图表中:

tooltip: {
    valueDecimals: 2 
},
于 2013-07-30T16:30:38.243 回答
2

您还可以将格式化程序用于工具提示/标签

http://api.highcharts.com/highcharts#tooltip.formatter http://api.highcharts.com/highcharts#xAxis.labels.formatter

然后使用 numberFormat: https ://api.highcharts.com/class-reference/Highcharts#.numberFormat

于 2013-02-25T09:08:28.680 回答