La modalidad de agrupación en clúster
ibm_ilog.graphlayout.circular.CircularLayout.BY_SUBGRAPHS
dispone los nodos
de cada subgráfico en un círculo, pero mantiene fija la posición de
cada subgráfico. Esto sólo funciona si el
mecanismo genérico para diseñar componentes conectados está
inhabilitado (consulte
Diseño de componentes conectados ).
Ordena los nodos a lo largo del círculo para evitar la intersección
de enlaces. Desplazamiento de nodos
El algoritmo de diseño intenta conservar una distancia
mínima entre los nodos del mismo clúster o subgráfico.
Ejemplo de cómo
especificar el desplazamiento (algoritmo DCirc)
Para especificar el desplazamiento:
Utilice el método:
layout.setOffset(20)
Número máximo de permutaciones
El algoritmo de diseño ordena los nodos a lo largo del
círculo para evitar la intersección de enlaces. Para ello, se intentan varias permutaciones de los nodos de cada clúster y se conserva la mejor; cuantas más permutaciones se intenten, más lento será el algoritmo de diseño, pero también mayor será la calidad del resultado.
Ejemplo de cómo
especificar el número máximo de permutaciones (algoritmo DCirc)
Para especificar el número máximo de permutaciones:
Utilice el método:
layout.setMaxNumberOfPermutations(100)
Este parámetro no surte efecto si la modalidad de
agrupación en clúster es
AUTOMATIC
o
BY_CLUSTER_IDS
.