1

当我创建基于时间线的 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
        }]
    });
});

当有多个点时完美运行。

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

提前致谢, 蒂莫

4

1 回答 1

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

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

于 2013-02-08T09:08:56.593 回答