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