Создание прямых краев в Graphviz

Я хочу создать блок-схему (похожую на Visio) с помощью Graphviz. Вот пример орграфа.

digraph start_up {
node [style = rounded]; 
node [shape = rect] start end;
node [style = ""];
node [shape = diamond] "USB\nCommand\nArrived";
start -> "Initialize\nCode";
"Initialize\nCode" -> "USB\nCommand\nArrived";
"USB\nCommand\nArrived" -> "USB\nCommand\nArrived" [label="No" tailport=w headport=n];
"USB\nCommand\nArrived" -> "Has USB 3.0\nInterface Been\nSelected" [label = "Yes"];
 "Has USB 3.0\nInterface Been\nSelected" -> end
}

Проблема в том, что когда я визуализирую это в Graphviz, это строка, созданная "USB \ nCommand \ nArhibited" -> "USB \ nCommand \ nArhibited" [label = "No" tailport = w headport = n]; выглядит довольно некрасиво. Я бы не возражал против кривых линий, но эта линия выглядит деформированной. Вы можете увидеть, что создает Graphviz здесь

Есть ли способ сделать это лучше?

19
задан tshepang 25 February 2014 в 19:03
поделиться