I have several different NVD3 charts that I call upon in the same svg. I use buttons to call functions, each containing a new chart that uses its own data.
NVD3
This is the one that worked for me.
d3.selectAll("svg").remove();