2017-12-30 30 views
-1

Wie kann ich die Links die Grenze von HTML-Knoten verbinden?Platz um HTML-Knoten

graph { 
    node[shape=plaintext]; 
    Object1[label=<<table><tr><td>Object1</td></tr></table>>]; 
    Object2[label=<<table><tr><td>Object2</td></tr></table>>]; 
    Link[shape="diamond", label="Link"]; 
    Object1 -- Link; 
    Object2 -- Link; 
} 

Compilation: dot -Tpng file.gv

Result Objekte Grenzen ein wenig zu weit von den Links Extremitäten sind.

+0

Berührung mit dem Finger hinzufügen (durch ein Beispiel in der Nähe des Endes der Seite https://www.graphviz.org/doc/info/shapes.html doc inspiriert) –

+0

Was meinst du? –

+0

Warum runter? Die Frage ist kristallklar, die Antwort auch, ich konnte nicht präziser machen. Also sagen Sie mir ... –

Antwort

0

eine akzeptable Lösung Referenzen "Port" innerhalb TD Zellen gefunden werden:

graph { 
    node[shape=plaintext]; 
    Object1[label=<<table border="0"><tr><td border="1" port="f1">Object1</td></tr></table>>]; 
    Object2[label=<<table border="0"><tr><td border="1" port="f2">Object2</td></tr></table>>]; 
    Link[shape="diamond", label="Link"]; 
    Object1:f1 -- Link; 
    Object2:f2 -- Link; 
} 

Result

+0

Hinweis: es funktioniert auch mit "Port" -Referenz direkt in

Element –

Verwandte Themen