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