我对 Highstock 中的范围选择器中的 x 轴值有疑问如果我选择 1d x 轴值应该是每小时的基础,例如 00.00 ,01.00,02.00....23.00。如果我选择 1w x 轴值应该是 jan-1,jan-2,jan-3 如果我选择 1m x 轴值是 jan-1,jan-2,间隔为一周。请找到下面的小提琴文件我的代码。
buttons[1].on('click', function (e) {
console.debug("hello onclick of the button ");
reset_all_buttons();
chart.rangeSelector.buttons[1].setState(2);
chart.xAxis[0].setTitle({
title: {
text: 'Date/time',
type: "datetime",
tickInterval : 24 * 3600 * 1000,
dateTimeLabelFormats: {
day: '%b %d'
},
labels: {
formatter: function() {
return Highcharts.dateFormat('%b %d', this.value);
}
}
}
});
chart.setSize(900,600,false);
chart.addSeries({
name : 'Energy Consumption',
id : 'EnergyConsumption_data',
yAxis: 1,
data : [[Date.UTC(2013,05,20),12],[Date.UTC(2013,05,21),14],[Date.UTC(2013,05,22),16],[Date.UTC(2013,05,23),22],[Date.UTC(2013,05,24),11],[Date.UTC(2013,05,25),10],[Date.UTC(2013,05,26),14]],
pointInterval: 24 * 3600 * 1000
});
chart.addSeries({
name : 'OutDoor Temperature',
id : 'OutDoorTemperature_data',
data : [[Date.UTC(2013,05,20),24],[Date.UTC(2013,05,21),14],[Date.UTC(2013,05,22),16],[Date.UTC(2013,05,23),22],[Date.UTC(2013,05,24),11],[Date.UTC(2013,05,25),10],[Date.UTC(2013,05,26),14]],
pointInterval: 24 * 3600 * 1000
});
});
单击任何范围选择器值时,宽度不适用。
请为此提供解决方案。最后一周为此苦苦挣扎。
提前致谢,
玛希达