我陷入了一个小问题(对我而言,它根本不是轻微的问题)。似乎Highcharts将它的x和y轴绑定为某种关系(就像点对点相对应),我想要做的是设置一些标签并为某些原因勾选xAxis的Interval,而不将它与y轴相关联。
例如:我在图表上显示400点,但我的x将从200开始,到600结束。但是,当我这样做时,200点的图表被切断,同时剩下200点空白。
任何人都可以告诉我原因并告诉我一条出路吗?
答案 0 :(得分:1)
不是轴是相关的,而是您的数据具有固有的x
值,无论您是否指定了 - 您的第一个点都有{{ 1}} x
的值,它们从那里开始递增。
如果您想在0
以外的其他位置启动x轴,您可以选择:
1)指定每个数据点的x值。例如,您可以将数据作为0
对发送,而不是发送y
值数组,例如[5,6,9]
,例如x,y
此方法可让您灵活地绘制不遵循统一间隔的数据,例如: [[2,5],[3,6],[4,9]]
,它会适当地将每个点绘制到指定的[[2,5],[17,6],[58,9]]
值。
2)使用x
pointStart
和pointInterval
属性
所以,在你的情况下,像:
plotOptions
这告诉图表您的第一个点的plotOptions: {
series: {
pointStart: 200,
pointInterval: 1
}
}
值为x
,之后每个点的增量为200
轴单位。
<强>参考:强>