chart.options.yAxis和chart.yAxis在highcharts(highStock)之间有什么区别?

时间:2015-09-06 00:26:34

标签: javascript highcharts highstock

在highchart(highstock)对象中,我想了解chart.options.yAxis和chart.yAxis之间的区别。

当我向图表添加y轴时,我看到一个对象被添加到两个地方。如果我移除轴,它也会从两个地方删除。我在使用导航器时看到了差异,因为chart.yAxis包含导航器的对象,而chart.options.yAxis不包含导航器的对象。

我的疑问是我应该如何动态更新yAaxis? 这是一个场景: 我的图表加载了2个y轴。因此chart.YAxis数组包含2个y轴,我加载了图表,加上导航器的一个对象(共3个)。现在,当我动态添加另一个轴(使用chart.addAxis())时,它将成为chart.yAxis中的第4个索引和chart.options.yAxis中的第3个索引。如果我想使用chart.yAxis [] .update()动态更新这个新轴,我应该使用哪个索引。

注意,现在如果我使用第4个索引更新轴(chart.yAxis [3] .update({})),它会在chart.options.yAxis数组中添加另一个项目,因此现在chart.options.yAxis包含同一轴有2个项目。

0 个答案:

没有答案