根据 zoom/pan 更新图表标题

Updating chart title according to zoom/pan

我正在尝试根据当前可见的内容更新 dygraph 标题 window。可以使用 graph.xAxisRange() 检索此类信息,但是查看文档显示只有缩放回调。

缩放回调工作正常,但在平移后不会被调用。还尝试使用绘制回调但没有成功。

是否有任何可能的解决方案?

drawCallback就是你想要的。但是,您必须小心避免循环 - 在 drawCallback 内部调用 updateOptions 可以再次调用 drawCallback。查看 synchronizer.js 了解解决方法。

另一种方法是在 drawCallback 内限制对 updateOptions 的调用,例如每 500 毫秒更新一次。