Saya memiliki sepotong kode JavaScript yang membuat (menggunakan D3.js) svg
elemen yang berisi bagan. Saya ingin memperbarui bagan berdasarkan data baru yang berasal dari layanan web menggunakan AJAX, masalahnya adalah setiap kali saya mengklik tombol pembaruan, itu menghasilkan yang baru svg
, jadi saya ingin menghapus yang lama atau memperbarui kontennya.
Berikut ini cuplikan dari fungsi JavaScript tempat saya membuat svg
:
var svg = d3.select("body")
.append("svg")
.attr("width", w)
.attr("height", h);
Bagaimana saya bisa menghapus svg
elemen lama atau setidaknya mengganti kontennya?
d3.select("svg").empty();