Saya memiliki sepotong kode JavaScript yang membuat (menggunakan D3.js) svgelemen 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 svgelemen lama atau setidaknya mengganti kontennya?
d3.select("svg").empty();