javascript - (Dygraphs JS) 如何清除(删除)使用 underlayCallback 渲染的图形?

标签 javascript dygraphs

这应该很简单,但我无法在 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
    });
});

关于javascript - (Dygraphs JS) 如何清除(删除)使用 underlayCallback 渲染的图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25126155/

相关文章:

r - Dygraph 的 %>% 替换了 Dplyr 的

javascript - 绘图 : x-axis y axis set min and max values

javascript - 如何根据离散步骤插值进度?

javascript - 如何在自动完成的每一行中添加额外信息

javascript - 如何在 jQuery Mobile 中动态创建选择菜单?

javascript - 如何使用dygraphs打印非时间序列

r - dyShading R dygraph

javascript - 如何更改背景线的颜色,结构线的颜色

javascript - 默认参数与问号

javascript - AngularJS - 找不到 Controller