Skip navigation links

Package ilog.views.graphlayout.labellayout.annealing

The Annealing Label Layout places labels close to related obstacles such that the amount of overlaps among labels, and between labels and obstacles is small.

See: Description

Package ilog.views.graphlayout.labellayout.annealing Description

The Annealing Label Layout places labels close to related obstacles such that the amount of overlaps among labels, and between labels and obstacles is small. Simulated annealing is a quality controlled, randomized iterative heuristic. The labels are placed according to a temperature scheme, and the quality of the placement increases when the temperature decreases. The quality is defined by the amount of overlaps between pairs of labels and between labels and obstacles. The fewer overlaps the higher the quality. Simulated annealing, as randomized algorithm, does not guarantee a placement of the labels without overlaps. However, it produces a quality layout with a high probability. The more iterations the higher the probability of high quality.

Sample drawing produced with the Annealing Label Layout:

Left: labeling of nodes in a graph, Right: labeling of cities

Click on the image to see it in normal size.

Link labeling

Click on the image to see it in normal size.

Since:
JViews 5.0
See Also:
ilog.views.graphlayout.labellayout
Skip navigation links

© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.