Some predefined optimization strategies for placing labels.
Type Details
- yFiles module
- algorithms
Constants
An optimization strategy that mainly tries to reduce the number of ambiguous label placements.
Remarks
An optimization strategy aiming at a good balance between the available options.
An optimization strategy that mainly tries to satisfy the user-specified preference given by weight.
Remarks
See Also
An optimization strategy that especially reduces overlaps between labels and edges.
An optimization strategy that especially reduces overlaps between labels.
An optimization strategy that especially reduces overlaps of labels and the LayoutGrid.
Remarks
See Also
An optimization strategy that especially reduces overlaps between labels and nodes as well as labels and node margins.
An optimization strategy that mainly tries to satisfy the preferences as described by a EdgeLabelPreferredPlacement associated with edge labels.
Static Methods
Converts the given argument to an enum constant of this enum type.
Remarks
Parameters
A map of options to pass to the method.
- value - LabelingOptimizationStrategy
- The value to convert to an enum constant.
Returns
- ↪LabelingOptimizationStrategy
- The enum constant that corresponds to the given argument.
Returns the name of the given enum constant.
Parameters
A map of options to pass to the method.
- value - LabelingOptimizationStrategy
- The numeric value of an enum constant.
Returns
- ↪string
- The name of the enum constant.
Throws
- Exception({ name: 'Error' })
- If this type is a flags enums, and the provided value doesn't correspond to a single enum constant, or if this enum type contains no constant of the given numeric value.