我用它来清除图表:
for (var i=0; i< document.getElementsByTagName('canvas').length; i++) {
RGraph.Clear(document.getElementsByTagName('canvas')[i]);
}
Run Code Online (Sandbox Code Playgroud)
当我重新加载页面时,前一个出现,新图表放在最后一个,新标签放在最后一个上面
我用甜甜圈和饼图
thankss!
Ric*_*ard 10
您需要清除ObjectRegistry,它跟踪对象.你可以这样做:
RGraph.ObjectRegistry.Clear();
Run Code Online (Sandbox Code Playgroud)
或者您可以使用以下方法清除与特定画布标签相关的对象:
RGraph.ObjectRegistry.Clear(myCanvas);
Run Code Online (Sandbox Code Playgroud)
或者您可以使用以下命令删除特定对象:
RGraph.ObjectRegistry.Remove(myObject);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2111 次 |
| 最近记录: |