1 回答

TA貢獻1836條經驗 獲得超4個贊
您可以根據您的數據計算min和屬性:max
var oneHour = 1000 * 60 * 60;
Highcharts.chart('container', {
time: {
useUTC: false
},
xAxis: {
type: 'datetime',
startOnTick: false,
endOnTick: false,
tickInterval: oneHour,
min: new Date(data.data[0].time.split(' ')[0]).getTime(),
max: (new Date(data.data[0].time.split(' ')[0]).getTime()) + oneHour * 24
},
series: [{
data: data.data.map(el => [
new Date(el.time).getTime(),
el.value
])
}]
});
現場演示: http: //jsfiddle.net/BlackLabel/vzs1odqr/
API參考:
https://api.highcharts.com/highcharts/xAxis.min
https://api.highcharts.com/highcharts/xAxis.max
添加回答
舉報