这应该很简单,但是我无法在Dygraphs文档中找到实现此目的的方法。
如果使用underlayCallback
生成了一些自定义图形,那么以后如何清除这些图形?
例如,在突出显示区域演示(http://dygraphs.com/gallery/#g/highlighted-region)中,如何实现删除黄色突出显示区域的按钮?
最佳答案
用这样的东西
http://jsfiddle.net/cephei/husevsfm/
重要的是属性DygraphObject.updateOptions(object)
,使用此属性可以将underlayCallback选项设置为null,您将获得基本结果
$("#mybutton1").click(function () {
g.updateOptions({
underlayCallback: null
});
});