graphivz показывает странное поведение для генерации графа.Соединение между узлами с 5 по 6 идет с 5. на юг до 6. на восток, но я хочу, чтобы 5. запад на 6.north.Кроме того, с 7.запада до 16.вд. Позиция 16.впр не центрирована.Что я делаю не так? края нарисованы неправильно
С другой стороны, сгенерированный график с веб-сайтом https://graphs.grevian.org выглядит хорошо и отвечает всем моим требованиям. края нарисованы правильно
Вот пример кода, который использовался для генерации обоих изображений:
digraph G {
pencolor=transparent;
graph [splines=ortho];
subgraph cluster1 {
1->2->3->4->5;
}
subgraph cluster2 {
6->7->8->9->10.1;
}
subgraph cluster3 {
11->12->13->14->15;
}
subgraph cluster4 {
16->17->18->19->20;
}
subgraph cluster5 {
21->22->23->24->25
}
1->11;
3->21;
5->6;
1 [label="1-1"];
7->16;
}
В моей системе Ubuntu 18.04.03 LTS is graphviz2.40.1-2 установлено.В терминале я использую
dot -Tpng graph_G.dot -o graph_G.png