Не удается ли указать Dot для использования кластера, но не показывать прямоугольник вокруг узлов подграфа?
Удалить прямоугольник из подграфа Graphviz Dot
Ответ 1
Вы можете сделать это с помощью style
.
Пример использования style=invis
:
digraph g{
subgraph cluster0 {
style=invis;
1 -> 2;
}
}
Если вы хотите использовать это значение по умолчанию для всех подграфов, используйте subgraph[style=invis]
:
digraph g{
subgraph[style=invis];
subgraph cluster0 {
1 -> 2;
}
}
Ответ 2
Вы можете использовать style=invis
:
subgraph cluster1 {
style=invis
...
}
В качестве альтернативы вышеприведенному подходу style=invis
вы также можете установить pencolor=transparent
(локально или глобально).
Ответ 3
Это можно сделать, используя атрибут penwidth = 0
. Это не влияет на текст метки и не изменяет ограничивающий прямоугольник кластера.
Хотя атрибуты style = hidden
и pencolor = transparent
работают в большинстве случаев, может возникнуть необходимость избежать раздавливания метки кластера и оставления прозрачной строки вокруг кластера.