Parámetros para expertos de la modalidad BY_CLUSTER_IDS

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.
Una
red grande diseñada de forma predeterminada con la minimización del
área inhabilitada
Minimización del área inhabilitada (valor predeterminado)
La
misma red grande diseñada más claramente con la minimización del área
habilitada
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.