Подтвердить что ты не робот

Как изменить тип стрелки?

Я хочу симулировать ненаправленные графики с .dot. С этой целью я хочу, чтобы тип стрелки был "none". Как это установить?

"f" -> "t" [label=2],[arrowhead=none]
"m" -> "d" [label=0],[arrowhead=none]

Вышеуказанное не работает.

4b9b3361

Ответ 1

Используйте headport вместо arrowhead. Прочтите dot guide.

Ответ 2

"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;
}

Ответ 3

Еще один хороший способ - использовать атрибут dir:

   "f" -> "t" [label=2 dir=none]
   "m" -> "d" [label=0 dir=none]

См. также http://martin-loetzsch.de/DOTML/dir.html

Ответ 4

Если вам не нужно создавать digraph, вы можете использовать graph:

  • Замените digraph { в верхней части вашего точечного файла на graph {.
  • Измените отношения node на: a -- b;

Ответ 5

"f" -> "t" [label=2 arrowhead=none]
"m" -> "d" [label=0 arrowhead=none]

Ответ 6

Вы можете изменить заголовок стрелки либо локально, либо глобально.

digraph G
{
    edge[arrowhead="odiamond"]; // Globally

    A -> B
    A -> C [arrowhead="vee"]; // Locally
    C -> D
    C -> E
}

Вы можете проверить его на GraphvizFiddle

Все возможные значения можно найти Здесь