J'ai un morceau de code JavaScript qui crée (en utilisant D3.js) un svg
élément qui contient un graphique. Je veux mettre à jour le graphique en fonction des nouvelles données provenant d'un service Web utilisant AJAX, le problème est que chaque fois que je clique sur le bouton de mise à jour, il génère une nouvelle svg
, donc je veux supprimer l'ancienne ou mettre à jour son contenu.
Voici un extrait de la fonction JavaScript où je crée le svg
:
var svg = d3.select("body")
.append("svg")
.attr("width", w)
.attr("height", h);
Comment puis-je supprimer l'ancien svg
élément ou au moins remplacer son contenu?
d3.select("svg").empty();