高图 - 在X轴上设置时间(小时:分钟)

时间:2013-12-16 09:42:58

标签: highcharts

我无法在X轴上获得像[12:00,12:15,12:30,12:45,01:00,01:15,..]这样的标签。 我在X轴上只有00:00。我无法在X轴上显示增加的时间值。 我想从12:00开始默认。

我使用了以下代码。

xAxis:{             输入:'datetime',             tickInterval:1.5 * 3600 * 1000,             dateTimeLabelFormats:{                                    日:'%H:%M'                                    }                 }

2 个答案:

答案 0 :(得分:0)

您尚未向我们展示您提供的数据。这样的事情有效:

        series: [{
            name: 'Temperatures',
            pointStart: new Date().getTime(),
            pointInterval: 24 * 3600 * 1000, 
            data: [1.5 * 60 * 1000,1.2 * 60 * 1000,2.5 * 60 * 1000,1.9 * 60 * 1000,],
        }]

http://jsfiddle.net/Fusher/pQ5EC/12/

答案 1 :(得分:0)

这在Dynamic Highchart中对我有用。

    $(document).ready(function () {
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'container',
                defaultSeriesType: 'spline',
                events: {
                    load: requestData
                }
            },
            title: {
                text: 'Sensor Data Vs. Time'
            },
            xAxis: {
                type: 'datetime',
                tickPixelInterval: 150,
                maxZoom: 20 * 1000
            },
            yAxis: {
                minPadding: 0.2,
                maxPadding: 0.2,
                title: {
                    text: 'Value',
                    margin: 80
                }
            },

            series: [{
               name: 'Sensor Data',
                data: []
            }]
});
});

有了这个,我也会显示小时,分钟和秒。