Ich habe ein D3-Kraftdiagramm, das dem in this example ähnelt, mit der Ausnahme, dass es mehr als 2 Kanten zwischen Knotenknoten geben kann. Ich würde gerne die Möglichkeit haben, zwischen der Visualisierung aller Kanten und nur einer einzigen geraden Kante zu wechseln. Ich habe das zum Funktionieren gebracht, indem ich einfach die Sichtbarkeit der Kanten ändere (verdeckt oder sichtbar), aber es gibt so viele Kanten zwischen den Knoten, dass es eine sichtbare Verzögerung gibt.D3 zwischen geraden Kanten und mehreren gekrümmten Kanten umschalten
Meine Idee, dies zu beheben, ist, nur die Kraftsimulation an den geraden Kanten auszuführen, anstatt auch alle gekrümmten Kanten einzubeziehen. Dies würde die Kanten auf eine Kante pro Knotenpaar beschränken, wodurch der Kraftsimulationsalgorithmus weniger intensiv wird.
Ist es möglich, die gekrümmten Kanten, die nicht im Kraftalgorithmus verwendet werden, trotzdem rendern zu können?