位置刻度与数据相同 - highcharts

Posted

技术标签:

【中文标题】位置刻度与数据相同 - highcharts【英文标题】:position ticks in par with data - 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/

这里有什么问题?

【问题讨论】:

【参考方案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]]]
    );
);

【讨论】:

以上是关于位置刻度与数据相同 - highcharts的主要内容,如果未能解决你的问题,请参考以下文章

在 highstock 上对齐 y 轴刻度“外部”,因此它们与 highcharts 上的相同

excel坐标轴不等间距刻度该怎么设置

热图中带有分类数据的标点位置(海床)

matplotlib 刻度线的位置和数值的动态调整

ValueError:FixedLocator 位置的数量 (5),通常来自对 set_ticks 的调用,与刻度标签的数量 (12) 不匹配

FixedLocator 位置的数量 (11),通常来自对 set_ticks 的调用,与刻度标签的数量 (166) 不匹配 | Matplotlib [重复]