So stellen Sie die Federkraft mit graphviz für kompakte Graph-Layouts ein

8

Ich erzeuge ein Diagramm mit graphviz und ich habe ein Problem - es gibt mehrere Knoten, die sehr groß sind - und eine große Anzahl von kleine Knoten. Ich habe versucht, png mit neato und fdp , aber beide erzeugen sehr große Grafiken, die meistens leer sind (Knoten sind sehr weit auseinander). Gibt es eine Möglichkeit, eine größere Federstärke für diese Werkzeuge festzulegen, um Knoten näher zusammenzubringen?

    
Marcin Raczkowski 05.04.2011, 12:33
quelle

1 Antwort

11

Wenn Sie neato verwenden, können Sie mit dem overlap und mit dem sep -Attribut fummeln.

overlap kann auf false , compress , scalexy und mehr .

sep kann entweder eine additive Marge angeben, wenn ein vorangestelltes Plus verwendet wird signieren, sonst wird die Marge durch Skalieren der Knotengröße mit 1 + dem Wert von sep definiert. Es scheint, dass der Standard

Zögern Sie nicht, eine Beispielgrafik zu veröffentlichen. Da ich Ihre bestimmte Grafik nicht kannte, habe ich ein Beispiel mit einigen großen und einigen kleinen Knoten erstellt:

%Vor%

    
marapet 05.04.2011, 21:47
quelle

Tags und Links