У мене є фрагмент коду 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();