这是源代码 http://jsfiddle.net/m5cvH/
我不太确定为什么,但我无法让 x 轴显示正确的时间戳信息,时间戳数据采用 unix 时间戳格式。我也无法弄清楚如何让这两个图正确堆叠。
此外,我想使用 Highcharts 库提供的数据分组方法对这些数据进行数据分组。
var chart;
chart = new Highcharts.Chart({
chart: {
renderTo: container,
type: 'area',
marginRight: 130,
marginBottom: 85
},
title: {
text: 'Patron Count Spring 2012',
x: -20 //center
},
xAxis: {
categories: time,
labels: {
rotation: -45,
align: 'right',
style: {
fontSize: '13px',
fontFamily: 'Verdana, sans-serif'
}
}
},
plotOptions: {
area: {
stacking: 'normal',
marker: {
enabled: false
}
},
},
yAxis: {
title: {
text: 'Count'
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'top',
x: -10,
y: 100,
borderWidth: 0
},
series: date
});