svg
チャートを含む要素を(D3.jsを使用して)作成するJavaScriptコードがあります。AJAXを使用してWebサービスからの新しいデータに基づいてグラフを更新したいのですが、問題は、更新ボタンをクリックするたびに新しいが生成さsvg
れるため、古いデータを削除するか、そのコンテンツを更新することです。
以下は、私が作成するJavaScript関数のスニペットsvg
です。
var svg = d3.select("body")
.append("svg")
.attr("width", w)
.attr("height", h);
古いsvg
要素を削除したり、少なくともそのコンテンツを置き換えるにはどうすればよいですか?
d3.select("svg").empty();