У меня есть фрагмент кода JavaScript, который создает (используя D3.js) svgэлемент, который содержит диаграмму. Я хочу обновить диаграмму на основе новых данных, поступающих из веб-службы, использующей AJAX, проблема в том, что каждый раз, когда я нажимаю на кнопку обновления, она генерирует новуюsvg , поэтому я хочу удалить старую или обновить ее содержимое.
Вот фрагмент из функции JavaScript, где я создаю svg :
var svg = d3.select("body")
.append("svg")
.attr("width", w)
.attr("height", h);
Как я могу удалить старый svg элемент или хотя бы заменить его содержимое?
d3.select("svg").empty();