Examples
Basic Examples (1)
Construct a simple 2-stage alluvial diagram:
Options (10)
BlockWidth (1)
Specify the size of the stage blocks:
HorizontalSpacing (1)
Specify the size of the horizontal gap between the stage blocks, where the spacing specification can be a single list value that is used for all or a list of values that will be used accordingly:
ShowPercentages (1)
Specify whether or not to show the stage blocks percentage value in the block rather than the raw value:
SortBySize (3)
Specify whether a sort function is to be applied to the stages. With the setting "Groups", AlluvialFlowChart tries to minimize flow crossings:
With the setting "SortBySize" → True, AlluvialFlowChart sorts the groups by size:
With the setting "SortBySize" → False. AlluvialFlowChart sorts each stage by reverse categories:
RibbonCurveFactor (1)
Specify the smoothness of the ribbon curves:
MinFlowThreshold (1)
Specify the minimum ribbon value that will be shown in the chart:
LabelStyle (1)
Specify a function that generates the style of the label element of the stage block:
ValueStyle (1)
Specify a function that generates the style of the value element within the stage block:
Properties and Relations (1)
The ResourceFunction AlluvialChart has simpler visual functionality and fewer refinement options. Additionally, there is no mouseover functionality to show flows between neighbouring stages:
Publisher
Karl Fraser
Version History
-
1.0.1
– 05 June 2026
-
1.0.0
– 03 June 2026
Related Resources