Paramètres experts pour le mode BY_CLUSTER_IDS

Le mode de groupement ibm_ilog.graphlayout.circular.CircularLayout.BY_CLUSTER_IDS utilise un agencement arborescent radial intégré qui n'offre pas les fonctionnalités complètes de l'agencement ibm_ilog.graphlayout.tree.TreeLayout utilisé dans le mode de groupement AUTOMATIC. Il s'agit d'un agencement simple et configuré pour la vitesse. Il comporte toutefois quelques paramètres experts utiles.

Minimisation de zone (CL)

Pour les graphes de grande taille, le rayon des cercles concentriques sur lesquels sont placés les clusters peut devenir très grand. Par conséquent, l'agencement CL propose un mode en option qui réduit la zone totale de l'agencement. Pour réduire la zone totale, les clusters sont répartis de manière plus équilibrée sur le cercle.
Exemple d'indication du mode de minimisation de zone (algorithme CL)
Pour activer ou désactiver le mode de minimisation de zone :
Utilisez la méthode suivante :
layout.setAreaMinimizationEnabled(true)   
La valeur par défaut est false (zone de minimisation désactivée).
Il convient de décider d'activer ou non le mode de minimisation de zone essentiellement en fonction de la taille du réseau ; ce mode convient particulièrement aux réseaux de grande taille.
Pour se faire une idée de la différence apportée par le mode de minimisation de zone, comparez les agencements suivants du même réseau.
Grand réseau agencé
selon le mode par défaut avec la minimisation de zone désactivée
Minimisation de zone désactivée (par défaut)
Le même grand réseau agencé cette fois plus
clairement avec la minimisation de zone activée
Minimisation de zone activée
Ce paramètre n'a aucun effet si le mode de groupement est AUTOMATIC or BY_SUBGRAPHS.

Traitement des graphes déconnectés

Comme expliqué dans l'algorithme CL, chaque composant connecté du réseau est agencé séparément. Lorsque le mode de groupement BY_CLUSTER_IDS est activé, les composants peuvent être disposés de deux manières différentes. La première méthode consiste à utiliser le mécanisme générique pour agencer les composants connectés et les placer à l'aide d'un agencement en grille. Dans ce cas, les paramètres d'agencement concernant les distances de composant doivent être définis sur l'agencement en grille. Pour plus d'informations sur ce mécanisme, voir Agencement des composants connectés (CL).
L'autre méthode consiste à utiliser l'agencement arborescent radial intégré directement. Les composants sont disposés dans la région d'agencement spécifiée. Dans ce cas, le décalage minimum entre deux composants peut être spécifié de la manière suivante (voir Paramètres dimensionnels (CL)).
Exemple d'indication du décalage entre les composants connectés (algorithme CL)
Pour indiquer le décalage entre les composants connectés :
Utilisez la méthode suivante :
layout.setDisconnectedGraphOffset(20)  
Ce paramètre n'a aucun effet si le mode de groupement est BY_SUBGRAPHS.