【问题标题】:Highchart - Set Time(Hour:Minute) on X axisHighchart - 在 X 轴上设置时间(小时:分钟)
【发布时间】:2013-12-16 09:42:57
【问题描述】:

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

我使用了以下代码。

x轴:{ 类型:'日期时间', 滴答间隔:1.5 * 3600 * 1000, 日期时间标签格式:{ 日:'%H:%M' } }

【问题讨论】:

  • 我认为在晚上 11:59 之后是凌晨 0:00

标签: highcharts


【解决方案1】:

这在 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: []
            }]
});
});

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

【讨论】:

    【解决方案2】:

    您尚未向我们展示您提供的数据。这样的工作:

            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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-08
      相关资源
      最近更新 更多