如何以编程方式更改amStockChart的缩放级别?

时间:2019-01-06 14:43:24

标签: javascript amcharts amstock

我想通过JavaScript代码将amStockChart的缩放级别从1H更改为1W(无需单击时段选择器按钮)。我正在使用amcharts 3,无法找到一种方法来执行此操作。我的图表很正常,就像amCharts网站上的任何示例一样。另外,我不在此处粘贴图表配置,因为它不依赖于配置,不会向问题添加任何值。

2 个答案:

答案 0 :(得分:1)

您必须在periodSelector的selected数组中设置时间段的periods属性,然后调用setDefaultPeriod以模拟点击。

  chart.periodSelector.periods[0].selected = true;
  chart.periodSelector.setDefaultPeriod();

当然,您需要取消设置任何其他先前选定期间的选定属性。

答案 1 :(得分:1)

也许您可以尝试以下方法:

yourChartObject.periodSelector.periods[yourDesiredZoomLevel].button.click();