Kann ich ein SVG-Element in d3.js zwischen SVG-Gruppen verschieben?

Kann ich ein SVG-Element zwischen SVG-Gruppen verschieben, ohne hinter den Kulissen zu viel Rechenarbeit zu leisten oder zu viel Code in meinem eigenen Code zu erstellen? DasD3 API-Dokumentation erwähnt, dass Sie entfernte Elemente (?) nicht erneut anhängen können.

Das Element nach dem Entfernen aus seiner ursprünglichen Gruppe neu zu erstellen - scheint in meinem Code umständlich und für d3 und den Browser teurer zu sein, als wenn dies möglich wäre.

Dies ist auch relevant, um ein Element zu definieren, bevor es einer Gruppe zugeordnet wird, und nicht nur, um es wirklich zwischen Gruppen zu verschieben (d. H. Um ein Element von einer Nicht-Gruppe in eine Gruppe zu verschieben).

Antworten auf die Frage(2)

Ihre Antwort auf die Frage