Ich habe folgende Struktur:
%Vor%Was ich tun möchte, ist Kreise auf jedem dieser Rechtecke hinzuzufügen, die den Attributen in meiner Struktur entsprechen. Grundsätzlich sollte ich (für einen "Gegenstand") so etwas sehen:
%Vor%Das einzige, was mir einfällt, ist, die Attribute zu durchlaufen und sie Element für Element hinzuzufügen:
%Vor%Gibt es einen besseren Weg, dies zu tun?
Sie können eine geschachtelte Auswahl anstelle einer Schleife erstellen:
%Vor%Beispiel :
Um die cx
für jedes parent
rect
gleich zu halten, können Sie parent_idx
bis
Sie können geschachtelte Auswahlen verwenden. Die primäre Auswahl erstellt die Gruppen, an jede Gruppe wird ein Datenelement gebunden.
%Vor%Anschließend können Sie eine geschachtelte Auswahl erstellen und eine Accessor-Funktion an die Datenmethode übergeben. Ich habe ein Beispiel mit Rect-Elementen, aber mit Kreisen ist das gleiche:
%Vor%Sie können den Artikel geschachtelte Auswahlmöglichkeiten nützlich finden. Ich schrieb auch eine kleine Geschichte: Ссылка
Tags und Links javascript d3.js