我使用的是清晰的图表:
for (var i=0; i< document.getElementsByTagName('canvas').length; i++) {
RGraph.Clear(document.getElementsByTagName('canvas')[i]);
}
当我重新加载页面之前的出现和新的图形放置在最后一个,和新的标签放在上面最后一个
我用甜甜圈和饼图
thankss!
我使用的是清晰的图表:
for (var i=0; i< document.getElementsByTagName('canvas').length; i++) {
RGraph.Clear(document.getElementsByTagName('canvas')[i]);
}
当我重新加载页面之前的出现和新的图形放置在最后一个,和新的标签放在上面最后一个
我用甜甜圈和饼图
thankss!
你需要清除ObjectRegistry类,其跟踪的对象。 你可以做到这一点:
RGraph.ObjectRegistry.Clear();
或者你可以清除涉及与特定的canvas标签的对象:
RGraph.ObjectRegistry.Clear(myCanvas);
或者,您可以删除特定的对象有:
RGraph.ObjectRegistry.Remove(myObject);
你可以阅读更多关于API文档页面上的ObjectRegistry类:
https://www.rgraph.net/canvas/docs/api.html#objectregistry
您还可以使用RGraph.Clear(的document.getElementById(“你的元素的ID”));