Dygraph:如何清除图表数据并重新加载?

jus*_*ous 6 graph clear dygraphs

我的应用程序具有刷新功能,其中应该清除图表上的所有当前数据,并且应该从开始加载数据.我不想破坏dygraph并重新创建它,但只需要从开始清除现有数据和绘图.我尝试的是

g.rawdata_ = null; g.updateOptions({'file':g.rawdata_});

但它会引发错误.如果我将rawdata设置为0然后尝试更新,它不会清除数据.有关如何做到这一点的任何建议?

sli*_*led 4

就像评论里的小伙伴们说的一样:

plotData = [[0,0]];

g.updateOptions(
    { 
        'file': plotData
    }
);
Run Code Online (Sandbox Code Playgroud)

绘图数据中必须有一些东西。您可能可以使用几种不同格式中的一种,但上述格式过去对我有用。我也在实时更新绘图并每秒刷新数据。为此,我在 updateOptions 之前预加载绘图数据。

祝你好运,

j