如何以编程方式放大highcharts?

时间:2014-04-30 20:38:16

标签: graph charts highcharts zoom highstock

调用axis.setExtremes()或axis.zoom()时,关联的缩放按钮不会突出显示。

例如,如果我以编程方式缩放'到1小时,我想要1小时'缩放按钮显示为'按下'。

有一种简单的方法可以实现这一目标吗?

有关更多背景信息:我想让我的应用变得庄严,这样如果您查看图表,缩放,然后离开图表并再次返回,我想恢复您的缩放级别&#39 ;

我基本上通过监听afterSetExtremes并存储最大/最小值,然后使用那些来调用' zoom'在用户返回时的图表上。

如果有一种更简单的方法可以做到这一点,那我就没事了。

感谢任何方向!

1 个答案:

答案 0 :(得分:1)

您也可以在按钮上调用setState。

http://jsfiddle.net/W56P5/2/

chart.rangeSelector.buttons[3].setState(2);