Ответ 1
Используйте headport
вместо arrowhead
. Прочтите dot guide.
Я хочу симулировать ненаправленные графики с .dot. С этой целью я хочу, чтобы тип стрелки был "none". Как это установить?
"f" -> "t" [label=2],[arrowhead=none]
"m" -> "d" [label=0],[arrowhead=none]
Вышеуказанное не работает.
Используйте headport
вместо arrowhead
. Прочтите dot guide.
"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;
}
Еще один хороший способ - использовать атрибут dir:
"f" -> "t" [label=2 dir=none]
"m" -> "d" [label=0 dir=none]
См. также http://martin-loetzsch.de/DOTML/dir.html
Если вам не нужно создавать digraph
, вы можете использовать graph
:
digraph {
в верхней части вашего точечного файла на graph {
.a -- b;
"f" -> "t" [label=2 arrowhead=none]
"m" -> "d" [label=0 arrowhead=none]
Вы можете изменить заголовок стрелки либо локально, либо глобально.
digraph G
{
edge[arrowhead="odiamond"]; // Globally
A -> B
A -> C [arrowhead="vee"]; // Locally
C -> D
C -> E
}
Вы можете проверить его на GraphvizFiddle
Все возможные значения можно найти Здесь