【问题标题】:position ticks in par with data - highcharts位置刻度与数据相同 - highcharts
【发布时间】:2013-08-29 08:09:49
【问题描述】:

我有一个“日期时间”图表,每天有一个点。所以我的要求是让每个日期显示在 x 轴上,并为每个日期绘制值。所以我将 tickinterval 设置为 1 天(24*3600*1000),如下所示:

http://jsfiddle.net/vuf5e/1/

但是,x 轴似乎只显示 8 月 28 日,图表的两侧各有两个点,而不是显示 8 月 27 日的一个点和 8 月 28 日的另一个点。

我尝试使用tickPositions,图表显示如下:

http://jsfiddle.net/vuf5e/2/

这里有什么问题?

【问题讨论】:

    标签: highcharts


    【解决方案1】:

    其中一个数字是错误的。 刻度中的第二个位置是 137766608975,但在数据中是 1377666808975,它比另一个多一个完整的数字。

    实际上你在中间的某个地方漏掉了一个 8。

    所以基本上第二个刻度上的数字比第一个小。

        [...]
            xAxis: {
                type:'datetime' , tickPositions:[1377601929269, **137766608975**]
            },
    
    
            series:[{"yAxis":0,"name":"Device_INTERFACE_in_octets--.2","data":[[1377601929269,5.8583],[**1377666808975**,6.6278]]}]
        });
    });
    

    【讨论】:

      猜你喜欢
      • 2014-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 2020-10-23
      相关资源
      最近更新 更多