具有单个数据点的Highcharts时间轴

时间:2013-02-08 08:14:03

标签: highcharts

当我创建基于时间轴的高级图表时,当只有一个点时,它无法在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
        }]
    });
});

当有多个点时,效果非常好。

到目前为止,我还没有找到解决此问题的标志。关于这个的任何提示?

提前谢谢,蒂莫

1 个答案:

答案 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

图表合乎逻辑。没有问题。如果你设置一个点,那么这应该是起点。有什么问题?