首页 > 解决方案 > 如何以编程方式更改 amStockChart 的缩放级别?

问题描述

我想通过 javascript 代码将 amStockChart 的缩放级别从 1H 更改为 1W(无需单击句点选择器按钮)。我正在使用 amcharts 3,但无法找到一种方法来做到这一点。我的图表是正常的,就像 amCharts 网站上的任何示例一样。此外,我没有在此处粘贴我的图表配置,因为它不会为问题增加任何价值,因为这不依赖于配置。

标签: javascriptamchartsamstock

解决方案


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

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

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


推荐阅读