La modalidad de agrupación en clúster
ibm_ilog.graphlayout.circular.CircularLayout.BY_CLUSTER_IDS
utiliza un diseño de árbol radial incorporado que no ofrece todas las
funciones del
ibm_ilog.graphlayout.tree.TreeLayout
utilizado en la modalidad de agrupación en clúster
AUTOMATIC
. Es sencilla y está
optimizada para ser rápida. Sin embargo, tiene algunos parámetros que
son de utilidad para expertos. Minimización del área (DCirc)
Para gráficos grandes, el radio de los círculos
concéntricos en los que se colocan los clústeres puede ser muy
grande.
Por ello, el Diseño circular proporciona una modalidad opcional que
reduce el área total del diseño. Para reducir el área total, los
clústeres se distribuyen por igual en el círculo.
Ejemplo de cómo especificar la modalidad de
minimización del área (algoritmo DCirc)
Para habilitar o inhabilitar la modalidad de
minimización del área:
Utilice el método:
layout.setAreaMinimizationEnabled(true)
El valor predeterminado es
false
(el área minimización
está inhabilitada). Decidir si desea habilitar la modalidad de minimización
del área básicamente depende del tamaño de la red; la modalidad de
minimización del área es la más adecuada para redes grandes.
Para hacerse una idea de la diferencia que representa la
modalidad de minimización del área, compare los siguientes diseños de
la misma red.

Minimización del área inhabilitada (valor
predeterminado)

Minimización del área habilitada
Este parámetro no surte efecto si la modalidad de
agrupación en clúster es
AUTOMATIC
o
BY_SUBGRAPHS
. Manejo de gráficos no conexos.
Como se explica en el algoritmo DCirc, cada componente
conectado de la red se diseña por separado. Cuando la modalidad de
agrupación en clúster
BY_CLUSTER_IDS
está
habilitada, hay dos formas de disponer los componentes. Una consiste
en utilizar el mecanismo genérico para diseñar componentes conectados
que coloca los componentes utilizando un diseño de cuadrícula. En
este caso, los parámetros de diseño que tienen que ver con las
distancias de los componentes deben establecerse en el diseño de
cuadrícula. Para obtener más información sobre este mecanismo,
consulte
Diseño de componentes conectados (DCirc) . La otra forma es utilizando directamente el diseño de árbol radial incorporado. Dispone los componentes dentro de la región
de diseño especificada. En este caso, el desplazamiento mínimo entre
dos componentes pueden especificarse de la forma siguiente (consulte
Parámetros dimensionales (DCirc) ).
Ejemplo de cómo especificar el desplazamiento entre
cada componente conectado (algoritmo DCirc)
Ejemplo de cómo especificar el desplazamiento entre cada
componente conectado:
Utilice el método:
layout.setDisconnectedGraphOffset(20)
Este parámetro no surte efecto si la modalidad de
agrupación en clúster es
BY_SUBGRAPHS
.