D3, rufen Sie die x-Position eines g-Elements ab und wenden Sie mehrere Umwandlungen an

7

Mit D3.js möchte ich die x von group viele Male transformieren (zB indem Sie auf eine Schaltfläche klicken, die eine Transformation für jeden Klick verursacht), ausgehend von der aktuellen Position der Gruppe. Problem ist Ich kann das x der Gruppe nicht finden und, selbst wenn ich es finde, kann ich keine eingebaute Funktion finden, die mir erlaubt, die x einer Gruppe von zu ändern seine aktuelle x . Fehle ich etwas Wichtiges? Es ist sehr seltsam, dass ich das x eines Elements nicht zu einer SVG- "Stufe" hinzufügen kann.

Mein Code ist folgender (für Lars bearbeitet): Ich habe die Knoten so erstellt, wie du es gestern vorgeschlagen hast (Klonen).

%Vor%     
Steekatsee 24.04.2014, 17:19
quelle

1 Antwort

18

Das Abrufen und Ändern der Position eines g Elements ist relativ einfach. Zum Beispiel so:

%Vor%

Bearbeiten:

Wenn Sie ein rohes DOM-Element haben, wählen Sie es zuerst mit D3:

%Vor%     
Lars Kotthoff 24.04.2014, 18:32
quelle

Tags und Links