-
Notifications
You must be signed in to change notification settings - Fork 7
SankeyChart
Andrew Sutton edited this page Oct 16, 2025
·
1 revision

let sankeyChartDataList = [
chart.chartTitle "Sankey Chart"
chart.sankeyChartData [
sankeyChartData.nodes [
[ sNode.nodeId 0; sNode.name "node0"; sNode.color (Fui.getColorFromToken Fui.dataVizPalette.color3); sNode.borderColor (Fui.getColorFromToken Fui.dataVizPalette.color23)]
[ sNode.nodeId 1; sNode.name "node1"; sNode.color (Fui.getColorFromToken Fui.dataVizPalette.color22); sNode.borderColor (Fui.getColorFromToken Fui.dataVizPalette.color2)]
[ sNode.nodeId 2; sNode.name "node2"; sNode.color (Fui.getColorFromToken Fui.dataVizPalette.color1); sNode.borderColor (Fui.getColorFromToken Fui.dataVizPalette.color21)]
[ sNode.nodeId 3; sNode.name "node3"; sNode.color (Fui.getColorFromToken Fui.dataVizPalette.color27); sNode.borderColor (Fui.getColorFromToken Fui.dataVizPalette.color7)]
[ sNode.nodeId 4; sNode.name "node4"; sNode.color (Fui.getColorFromToken Fui.dataVizPalette.color28); sNode.borderColor (Fui.getColorFromToken Fui.dataVizPalette.color8)]
[ sNode.nodeId 5; sNode.name "node5"; sNode.color (Fui.getColorFromToken Fui.dataVizPalette.color4); sNode.borderColor (Fui.getColorFromToken Fui.dataVizPalette.color24)]
]
sankeyChartData.links [
[ sLink.source 0; sLink.target 2; sLink.value 2 ]
[ sLink.source 1; sLink.target 2; sLink.value 2 ]
[ sLink.source 1; sLink.target 3; sLink.value 2 ]
[ sLink.source 0; sLink.target 4; sLink.value 2 ]
[ sLink.source 2; sLink.target 3; sLink.value 2 ]
[ sLink.source 2; sLink.target 4; sLink.value 2 ]
[ sLink.source 3; sLink.target 4; sLink.value 4 ]
[ sLink.source 3; sLink.target 5; sLink.value 4 ]
]
]
]
Fui.sankeyChart [
sankeyChart.data sankeyChartDataList
sankeyChart.height 300
sankeyChart.width 600
sankeyChart.shouldResize 900
sankeyChart.reflowProps.modeMinWidth
]