在使用D3.js來畫圖時(shí)姿鸿,我們經(jīng)常會(huì)遇到需要用一段代碼來重復(fù)繪制某一個(gè)類型的圖并進(jìn)行保存履腋,但是有時(shí)候我們在一個(gè)圖中時(shí)會(huì)出現(xiàn)需多張圖片重復(fù)辆布,因此我們需要?jiǎng)h除掉之前畫的圖危彩,這個(gè)時(shí)候我們下面這一行刪除畫布中的內(nèi)容。
d3.select('svg').selectAll('*').remove();
在開始繪圖之前加上這么一段話逐样,我們就可以實(shí)現(xiàn)刪除之前畫布中存在的內(nèi)容蜗字,從而可以進(jìn)行批量的畫圖。