Search this API

Package y.layout.circular

Provides circular layout style algorithms.

See:
          Description

Class Summary
CircularLayouter This layout algorithm arranges graphs in a circular fashion.
CompactDiskLayouter This layout algorithm arranges a graph on a disk packing the nodes as dense as possible.
EdgeLayoutDescriptor This class provides routing settings for edges routed internally by the CircularLayouter.
ExteriorEdgeLayoutDescriptor This class provides routing settings for edges routed externally by the CircularLayouter.
NodeTypeAwareSequencer A NodeSequencer implementation that ensures that all nodes of the same node type are consecutive.
SingleCycleLayouter This layout algorithm places all nodes of a graph on a single cycle.
 

Package y.layout.circular Description

Provides circular layout style algorithms.

The circular layout style is characterized by the placement of nodes on a circle.

Two implementations, providing support for single-cycle and multi-cycle layouts, are offered:

Example graphs



Single-cycle layout

Multi-cycle layout

Disk-style, multi-cycle layout

Related Documentation

See the yFiles Developer's Guide section on Circular Layout for descriptions of the yFiles circular layout style algorithms.

 

© Copyright 2000-2025,
yWorks GmbH.
All rights reserved.