1:千分号处理
Highcharts.setOptions({
lang: {
decimalPoint: ',',
thousandsSep: ' '
}
});
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
tooltip: {
pointFormat: "Value: {point.y:,.1f} mm"
},
series: [{
data: [1029.9, 1071.5, 1106.4, 1129.2, 1144.0, 1176.0, 1135.6, 1148.5, 1216.4, 1194.1, 1095.6, 1054.4]
}]
});
结果:
说明:pointFormat: "Value: {point.y:,.1f} mm"中的.1f的1是保留一位小数的意思
2:数据值的千分号处理
series: [{
name: '东京',
data: [10000, 10000, 10000],
dataLabels: {
enabled: true,
style: {
fontSize: '12px',
color:'#000',
fontFamily: 'Arial',
},
formatter: function () {
return Highcharts.numberFormat(this.y, 0, '.', ',');