.dotを使って無向グラフをシミュレートしたい。そのためには、矢印のタイプを「なし」にします。これはどのように設定するのですか?矢頭の種類を変更するには?
"f" -> "t" [label=2],[arrowhead=none]
"m" -> "d" [label=0],[arrowhead=none]
上記は機能しません。
.dotを使って無向グラフをシミュレートしたい。そのためには、矢印のタイプを「なし」にします。これはどのように設定するのですか?矢頭の種類を変更するには?
"f" -> "t" [label=2],[arrowhead=none]
"m" -> "d" [label=0],[arrowhead=none]
上記は機能しません。
arrowhead
の代わりにheadport
を使用してください。 dot guideを読んでください。
"f" -> "t" [label=2 arrowhead=none]
"m" -> "d" [label=0 arrowhead=none]
もう一つの良い方法は、 'DIR' 属性を使用することです:
"f" -> "t" [label=2 dir=none]
"m" -> "d" [label=0 dir=none]
あなたがdigraph
を作成する必要がない場合は、を使用することができますhttp://martin-loetzsch.de/DOTML/dir.html
これは、方向が全体的に逆転してもうまく機能しました。 –
"dir"属性が "arrowhead"よりも短いため、これはいいことです。 –
も参照してください:
a -- b;
例えば"f" -> "t" [label=2, arrowhead=none]
: はにあなたのノードとの関係を変更
digraph g {
rankdir="LR";
dpi=300;
node[
fontname="Arial",
shape="square",
fixedsize=false,
width=1.809,
style=rounded
];
edge [
arrowhead="none"
];
Node1 -> Node2;
Node2 -> Node3;
Node3 -> Node4;
}
あなたは矢印ヘッドローカルまたはグローバルのいずれかを変更することができます。
digraph G
{
edge[arrowhead="odiamond"]; // Globally
A -> B
A -> C [arrowhead="vee"]; // Locally
C -> D
C -> E
}
あなたはすべての可能な値は矢印がノードではなく、矢じり形状にアタッチHere
Headportコントロールを見つけることができGraphvizFiddle
上でそれをテストすることができます。 – mghicks
この回答は質問から最も離れているように見えるはずです。 – rafaelvalle