我已经搞混了一段时间了,不知道为什么当我尝试格式化数以百万计的数据集时什么也不会做。请让我知道任何见解,可能只是我没有看到真正简单的部分。我浏览了Highcharts文档,但没有尝试过格式化程序或其他任何有效的方法。因此,我删除了我的修改,并添加了下面的代码,就像更改之前一样。
Here is the fiddle
$(function () {
$('#container').highcharts({
chart: {
type: 'line'
},
title: {
text: 'Industry $',
style: {
fontWeight: 'bold'
}
},
subtitle: {
text: 'By Year',
style: {
fontWeight: 'bold'
}
},
xAxis: {
type: 'category',
labels: {
rotation: -45,
style: {
fontSize: '13px',
fontFamily: 'Open Sans, sans-serif',
fontWeight: 'bold'
}
}
},
yAxis: {
min: 0,
labels: {
format: '{value}',
style: {
color: Highcharts.getOptions().colors[0]
},
rotation: 0,
style: {
fontWeight: 'bold'
}
},
title: {
text: 'Total $',
style: {
fontWeight: 'bold'
}
}
},
legend: {
enabled: false
},
tooltip: {
pointFormat: 'Total $: <b>{point.y}</b>',
},
series: [{
name: 'Population',
data: [
['2005', 25,000],
['2006', 50,000],
['2007', 75,000],
['2008', 98,000],
['2009', 200,000],
['2010', 600,000],
['2011', 800,000],
['2012', 1,000,000]
],
dataLabels: {
enabled: true,
tooltip: {
valueSuffix: ''
},
rotation: 0,
color: '#FFFFFF',
align: 'center',
format: '{point.y}', // one decimal
y: 10, // 10 pixels down from the top
style: {
fontSize: '13px',
fontFamily: 'Verdana, sans-serif'
}
}
}]
});
});
最佳答案
取出逗号
例如
data: [
['2005', 25,000],
['2006', 50,000],
['2007', 75,000],
['2008', 98,000],
['2009', 200,000],
['2010', 600,000],
['2011', 800,000],
['2012', 1,000,000]
],
应该:
data: [
['2005', 25000],
['2006', 50000],
['2007', 75000],
['2008', 98000],
['2009', 200000],
['2010', 600000],
['2011', 800000],
['2012', 1000000]
],