http://jsfiddle.net/whrTH/1/
唯一不同的
chart.series[0].update({
pointStart: beginDate,
pointInterval: 24 * 3600 * 1000 * 7,
data: someData
}, false);
chart.series[0].update({
pointStart: beginDate,
pointInterval: 24 * 3600 * 1000 * 1,
data: someData
}, false);
当我点击日期按钮时,代码效果很好,当我点击周按钮时,它也有效,但是xAxis上的标签显示风格不是我想要的,我想要的是每个点都有它的标签显示在xAxis上,就像我点击日期按钮一样。任何帮助
答案 0 :(得分:0)
使用tickPositioner,请参阅:http://jsfiddle.net/whrTH/2/
xAxis: {
type: 'datetime',
tickPositioner: function(min,max) {
return this.series[0].xData;
},
labels: {
formatter: function(){
return Highcharts.dateFormat('%d %b', this.value);
}
}
},