如何自定义highcharts的xaxis

时间:2016-11-04 12:51:16

标签: highcharts

我陷入了一个小问题(对我而言,它根本不是轻微的问题)。似乎Highcharts将它的x和y轴绑定为某种关系(就像点对点相对应),我想要做的是设置一些标签并为某些原因勾选xAxis的Interval,而不将它与y轴相关联。

例如:我在图表上显示400点,但我的x将从200开始,到600结束。但是,当我这样做时,200点的图表被切断,同时剩下200点空白。

任何人都可以告诉我原因并告诉我一条出路吗?

1 个答案:

答案 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

中的pointStartpointInterval属性

所以,在你的情况下,像:

plotOptions

这告诉图表您的第一个点的plotOptions: { series: { pointStart: 200, pointInterval: 1 } } 值为x,之后每个点的增量为200轴单位。

<强>参考: