D3.js删除画布中内容

在使用D3.js来画图时,我们经常会遇到需要用一段代码来重复绘制某一个类型的图并进行保存,但是有时候我们在一个图中时会出现需多张图片重复,因此我们需要删除掉之前画的图,这个时候我们下面这一行删除画布中的内容。

d3.select('svg').selectAll('*').remove();

在开始绘图之前加上这么一段话,我们就可以实现删除之前画布中存在的内容,从而可以进行批量的画图。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容