Im Clusteringmodus
ibm_ilog.graphlayout.circular.CircularLayout.BY_SUBGRAPHS
werden die Knoten jedes Untergraphen
in einem Kreis unter Beibehaltung der Positionen jedes Untergraphen angeordnet.
Dies funktioniert nur, wenn der generische Mechanismus für das Anlegen verbundener Komponenten inaktiviert ist (siehe
Layout verbundener Komponenten). Die Knoten werden
auf dem Kreis so angeordnet, dass Linkkreuzungen vermieden werden.
Knotenoffset
Der Layoutalgorithmus versucht, einen Mindestabstand zwischen Knoten desselben
Clusters bzw. Untergraphen einzuhalten.
Beispiel für die Angabe des Offsets
(CL-Algorithmus)
Gehen Sie zum Festlegen des Offsets wie folgt vor:
Verwenden Sie die folgende Methode:
layout.setOffset(20)
Maximale Anzahl der Umsetzungen
Die Knoten werden vom Layoutalgorithmus
auf dem Kreis so angeordnet, dass Linkkreuzungen vermieden werden.
Dazu probiert der Algorithmus verschiedene Umsetzungen der Knoten jedes Clusters
aus und behält dann die beste. Je mehr Umsetzungen probiert werden, desto langsamer ist der Layoutalgorithmus, aber desto höher ist die
Qualität des Ergebnisses.
Beispiel für die Angabe der maximalen Anzahl an Umsetzungen (CL-Algorithmus)
Gehen Sie wie folgt vor, um die maximale Anzahl der Umsetzungen festzulegen:
Verwenden Sie die folgende Methode:
layout.setMaxNumberOfPermutations(100)
Dieser Parameter hat keine Auswirkung, wenn der Clusteringmodus
AUTOMATIC
oder BY_CLUSTER_IDS
verwendet wird.