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