GraphViz, исправлена ​​раскладка при кластеризации - PullRequest
1 голос
/ 23 февраля 2010

У меня есть точечный (graphviz) файл с заданным графом, который состоит из нескольких узлов и ребер.
Я хотел бы создать копию этого графа и кластер кластера (группы) нескольких узлов вместе.
Однако всякий раз, когда я делаю это, компоновка графика меняется (переходя в кластер).

Можно ли как-нибудь исправить положение графика и затем добавить кластеризацию?

1 Ответ

3 голосов
/ 24 февраля 2010

Если, например, вы хотите показать «до и после» (один график без кластера, а другой с), может быть проще всего сначала создать оба графика с кластерами (чтобы они выглядели одинаково). Затем для графа, который вы хотите «некластеризовать», установите все параметры подграфа таким образом, чтобы аннотации кластера были невидимыми, то есть без метки кластера и с цветом, который совпадает с цветом фона вашего графа. кластер будет казаться невидимым.

Так, например, в приведенном ниже коде кластер будет выглядеть невидимым:

subgraph cluster_inv {
  node [style=filled];
  N1 -> N2 -> N3;
  label="";
  color="#FFFFFF";
}
...