Basierend auf dieser Frage Automatische Krümmung eines arc, wenn es sich mit einem anderen überlappt , versuche ich das Attribut pos
in einem RGraphviz
plot zu setzen.
Kann jemand zeigen, wie das pos
-Attribut korrekt verwendet wird oder eine robustere Problemumgehung vorgeschlagen wird? Danke.
Beispiel
Um mit der obigen verknüpften Frage konsistent zu sein, beginnt das folgende Beispiel mit einem bnlearn
-Diagramm mit Knoten in einem Grid-Layout.
Die Hilfeseite ?GraphvizAttributes
gibt an, dass pos
auf
Position des Knotens (Bei neuen Layouts ist dies die Anfangsposition des Knotens). Angegeben mit dem Begriff val, val wobei jedes val ein double ist.
Und ein bisschen weiter unten, für neato
nur Attribute
pin: Wenn TRUE und der Knoten ein pos-Attribut bei der Eingabe hat, verhindert neato, dass sich der Knoten von der Eingabeposition bewegt. Der Standardwert für dieses Attribut ist FALSE.
Ich kann den richtigen Weg nicht finden, dieses Argument anzuwenden.
Verschiedene Dinge, die ich ohne Erfolg versucht habe
%Vor%Ich kann das erwartete Ergebnis mit dieser Problemumgehung erhalten, aber es wird nicht robust sein.
%Vor%Um das erwartete Ergebnis zu erzielen
Tags und Links r graph graphviz r-graphviz