位置刻度与数据相同 - 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 上的相同
ValueError:FixedLocator 位置的数量 (5),通常来自对 set_ticks 的调用,与刻度标签的数量 (12) 不匹配
FixedLocator 位置的数量 (11),通常来自对 set_ticks 的调用,与刻度标签的数量 (166) 不匹配 | Matplotlib [重复]