Mam kawałek kodu JavaScript, który tworzy (przy użyciu D3.js) svgelement zawierający wykres. Chcę zaktualizować wykres w oparciu o nowe dane pochodzące z usługi internetowej za pomocą AJAX, problem polega na tym, że za każdym razem, gdy klikam przycisk aktualizacji, generuje nowy svg, więc chcę usunąć stary lub zaktualizować jego zawartość.
Oto fragment funkcji JavaScript, w której tworzę svg:
var svg = d3.select("body")
.append("svg")
.attr("width", w)
.attr("height", h);
Jak mogę usunąć stary svgelement lub przynajmniej zastąpić jego zawartość?
d3.select("svg").empty();