当我创建基于时间轴的高级图表时,当只有一个点时,它无法在x轴上渲染时间。例如:http://jsfiddle.net/EAmBG/
$(function () {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis: {
type: 'datetime',
dateTimeLabelFormats: {
day: '%e of %b'
}
},
series: [{
data: [29.9],
pointStart: Date.UTC(2010, 0, 1),
pointInterval: 24 * 3600 * 1000 // one day
}]
});
});
当有多个点时,效果非常好。
到目前为止,我还没有找到解决此问题的标志。关于这个的任何提示?
提前谢谢,蒂莫
答案 0 :(得分:0)
您设置了点开始
pointStart: Date.UTC(2010, 0, 1)
这意味着start at 2010/1/1 - 00:00:00
正如预期的那样,从这一点开始。
如果你像这样设置点开始:
pointStart: Date.UTC(2010, 0, 1,5,3,7)
结果为2010/1/1 - 05:03:07
图表合乎逻辑。没有问题。如果你设置一个点,那么这应该是起点。有什么问题?