Как использовать Graphviz для выравнивания круговых узлов в кластерах с дополнительным текстом?Опционально с одинаковыми позициями узлов (всегда 8 узлов на кластер)?![Intended Alignment](https://i.stack.imgur.com/xTUMM.png)
Я пытался circo
, однако столкнулся с некоторыми недостатками:
- Нет кластеризации
- Нет комментариев
- Проблемы с полями для больших этикеток (10+ символов)
- Выравнивание зависит от размера этикетки
Это (Graphviz Online) , ничего особенного, не былоближе всего я мог получить.Любые намеки на другие макеты (или даже инструменты) приветствуются.
graph {
layout = circo;
node [shape = circle,
fontname = Helvetica,
margin = 0]
edge [style=invis]
subgraph 1 {
a1 -- b1 -- c1 -- d1 -- e1 -- f1 -- g1 -- h1 -- a1
}
subgraph 2 {
a -- b -- c -- d -- e -- f -- g -- h -- a
}
}