2017-01-30 10 views
0

Wie füge ich eine Kante zu einem graphviz neato/fdp Graph hinzu, der keinen Einfluss auf das Layout hat. Ich versuchte vor allem weight=0 und w=0 wie in der Dokumentation angegeben, und viele andere Kombination mit dem len Attribut und anderen weight s.Overlay Graph mit graphviz neato/fdp

Ich bin für eine Karte von Knoten mit "festen" Position/Nachbarschaft und eine Überlagerung von zusätzlichen Beziehungen.

Antwort

0

Dies sollte durch einen zweistufigen Ansatz erreichbar sein, bei dem Sie zuerst graphviz mit den Knoten und der Teilmenge der Kanten ausführen, die zur Berechnung von Positionen verwendet werden sollen, und die Knotenpositionen ausgeben (z. B. den -Tdot-Ausgang verwenden)). Fügen Sie dann die zusätzlichen Kanten hinzu und führen Sie Graphviz erneut aus. Sie müssen pin die Knoten, siehe diese Frage: graphviz - fixed node positions

+0

Ich generiere die Dor über ein Skript auf irgendeine Weise, so sollte dies möglich sein, aber ich bezweifle, dass es keine direkte Lösung gibt. Ich denke, das ist ein häufiges Problem? – mheinzerling