javascript – 从plotly.js图中删除所有痕迹

前端之家收集整理的这篇文章主要介绍了javascript – 从plotly.js图中删除所有痕迹前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个包含plot.ly图的页面,我想要将数据写入几次,覆盖之前的内容.

我找不到从plotly.js图中删除所有痕迹的方法,只是重新绘制添加数据而不删除旧的.

解决方法

有两种方法可以做到这一点,都在 plotlyjs function reference page中列出.

选项1(告诉我们删除有问题的痕迹):

Plotly.deleteTraces(graphDiv,0);

其中第二个参数是要删除的跟踪的跟踪索引.请注意,第二个参数也可以是索引数组,允许您一次删除多个跟踪.

选项2(用图表说明用新数据制作新图):

Plotly.newPlot(graphDiv,data,layout);

其中参数与Plotly.plot相同.这将创建一个新绘图,仅绘制第二个参数中发送的数据.更确切地说,Plotly.newPlot是幂等的,而Plotly.plot则不是.

原文链接:https://www.f2er.com/js/152975.html

猜你在找的JavaScript相关文章