我想用.dot模拟非方向图。为此,我希望箭头类型为“无”。我该如何设置?
"f" -> "t" [label=2],[arrowhead=none]
"m" -> "d" [label=0],[arrowhead=none]
以上不起作用。
答案 0 :(得分:23)
"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;
}
答案 1 :(得分:9)
另一个好方法是使用'dir'属性:
"f" -> "t" [label=2 dir=none]
"m" -> "d" [label=0 dir=none]
答案 2 :(得分:7)
如果您不必创建digraph
,则可以使用graph
:
digraph {
替换为graph {
。a -- b;
答案 3 :(得分:6)
您可以在本地或全局中更改箭头。
digraph G
{
edge[arrowhead="odiamond"]; // Globally
A -> B
A -> C [arrowhead="vee"]; // Locally
C -> D
C -> E
}
您可以在GraphvizFiddle
上进行测试可以找到所有可能的值Here
答案 4 :(得分:2)
"f" -> "t" [label=2 arrowhead=none]
"m" -> "d" [label=0 arrowhead=none]
答案 5 :(得分:-9)
使用headport
代替arrowhead
。阅读dot guide。