我們嘗試了一個Hack,在這裏我們使用了Highstock的(樣條曲線圖)RangeSelector,Event和DataGrouping。點擊每週rangeselectorButton,我們通過setExtremes捕獲此事件。發佈事件後將其近似爲「總和」。如果您使用兩個序列而不是迭代對象。目前做每週使用相應的單位
events: {
setExtremes: function (e) {
if (e.rangeSelectorButton != undefined) {
var triger = e.rangeSelectorButton;
if (triger.type == 'week') {
$.each(this.series, function (index, obj) {
obj.options.dataGrouping.units[0] = ['week', [1]];
});
} else if (triger.type == 'day') {
$.each(this.series, function (index, obj) {
obj.options.dataGrouping.units[0] = ['day', [1]];
});
}
}
}
},
我假設只是其擴展爲每月:單位:[[「月」,[1]其中1等於個月組的數量? – Scott
@Scott是的,看看這個:http://api.highcharts.com/highstock#plotOptions.series.dataGrouping.units –
謝謝你的迴應。出於好奇,是否有人會知道數據分組工作所需的最小數據點數? – Scott