2015-02-16 14 views
5

Erstellt Grafik mit cytoscape.js. Ich habe das Layout auf "Raster" eingestellt. Sie benötigen folgende Problem zu lösen: Original GraphVermeiden Sie Kanten-Knoten-Überlappung in cytoscape.js

enter image description here

ist Es Rand von Host3 zu Host1 sowie von host5 zu host1, Edge von Host-5 an den Host 1 überlappen den Rand von Host3 zu Host1.

Überlappende Kante sollte wie angezeigt:

enter image description here

Wie es zu tun? Danke!

+0

Ich bin auch auf dieses Problem gestoßen, obwohl das Dagre-Layout verwendet. –

Antwort

1

Das ist ein Forschungsproblem in der Graphentheorie. Sie können

(1) verwenden, um ein anderes Layout oder Parameter oder

(2) entwickelt ein Layout mit weniger Überlappung für Ihre spezifische usecase oder

(3) erfinden und/oder neuartigen Rand implementieren Algorithmen zur Vermeidung von Überlappungen.

Verwandte Themen