The SankeyChart is a graphical component used to visualize the flow and distribution of resources, energy, or data between entities within a system. It displays proportional flows and supports analysis of multi-dimensional data through visual representation.

On this page:


Requirements

This control is available only for Windows WPF applications.


Configuration

  1. Go to Displays / Draw.
  2. In the Components Panel, select Charts, then choose SankeyChart.
  3. Click or drag-and-drop the component into the drawing area.
  4. Double-click the object to open the configuration window.


                   


SankeyChart Settings

Field

Description

Flow Direction

Sets the direction of flow in the diagram.

  1. LeftToRight: Sets the FlowDirection from Left to Right.

  2. TopToBottom: Sets the FlowDirection from Top to Bottom.

Highlight Mode

Defines interaction for highlighting nodes and links.

  1. MouseLeftButtonUp: Highlighting nodes on mouse left button up.

  2. MouseEnter: Highlighting nodes on mouse enter.

First And Last Label Position

Sets the position of the first and last labels.

  1. Inward: Positions the labels inside the diagram area.

  2. Outward: Positions the labels outside the diagram area.

Show Labels

Enables or disables display of node and link labels.

Link Curvature

Sets the curvature of links. Range: 0 to 1. Higher values result in more curved links.

Node Thickness

Sets the thickness of nodes. Value may change with panel size.

Node Gap

Defines spacing between nodes. Value may change with panel size.

Highlight Opacity

Controls opacity of highlighted elements when no HighlightBrush is set. Range: 0 to 1.

Node Name

Sets the identifier or label of a node.

Node Color

Sets the color of a node.

Link From

Defines the source node of a link.

Link To

Defines the target node of a link.

Link Weight

Sets the weight of a link, which determines its thickness. Can be a fixed value or an object.


Runtime Execution 

At runtime, the SankeyChart control generates a Sankey diagram based on the configured parameters. When the runtime environment starts, the control renders the diagram according to the defined settings. The diagram supports interaction and dynamically responds to configuration changes, enabling analysis of data flows and relationships within the application.

     


In this section:

  • No labels