我用它来清除图表:
for (var i=0; i< document.getElementsByTagName('canvas').length; i++) {
RGraph.Clear(document.getElementsByTagName('canvas')[i]);
}
当我重新加载页面时,上一个出现并且新图表放置在最后一个之上,新标签放置在最后一个之上
我用甜甜圈和饼图
谢谢!!!
我用它来清除图表:
for (var i=0; i< document.getElementsByTagName('canvas').length; i++) {
RGraph.Clear(document.getElementsByTagName('canvas')[i]);
}
当我重新加载页面时,上一个出现并且新图表放置在最后一个之上,新标签放置在最后一个之上
我用甜甜圈和饼图
谢谢!!!
您需要清除跟踪对象的 ObjectRegistry。你可以这样做:
RGraph.ObjectRegistry.Clear();
或者,您可以使用以下命令清除与特定画布标签相关的对象:
RGraph.ObjectRegistry.Clear(myCanvas);
或者,您可以使用以下方法删除特定对象:
RGraph.ObjectRegistry.Remove(myObject);
您可以在 API 文档页面上阅读有关 ObjectRegistry 的更多信息:
您也可以使用 RGraph.Clear(document.getElementById("The Id of your element"));