Syncfusion.Blazor.Sankey
34.1.31
Prefix Reserved
dotnet add package Syncfusion.Blazor.Sankey --version 34.1.31
NuGet\Install-Package Syncfusion.Blazor.Sankey -Version 34.1.31
<PackageReference Include="Syncfusion.Blazor.Sankey" Version="34.1.31" />
<PackageVersion Include="Syncfusion.Blazor.Sankey" Version="34.1.31" />
<PackageReference Include="Syncfusion.Blazor.Sankey" />
paket add Syncfusion.Blazor.Sankey --version 34.1.31
#r "nuget: Syncfusion.Blazor.Sankey, 34.1.31"
#:package Syncfusion.Blazor.Sankey@34.1.31
#addin nuget:?package=Syncfusion.Blazor.Sankey&version=34.1.31
#tool nuget:?package=Syncfusion.Blazor.Sankey&version=34.1.31
Syncfusion® Blazor Sankey Component
The Syncfusion® Blazor Sankey Component visualizes complex data flows and relationships within Blazor applications. Ideal for displaying energy flows, financial transfers, process flows, and networked data with an intuitive, interactive interface.
Key Features
- Interactive Data‑Flow Visualization - Clearly represent complex relationships, transfers, and flow quantities between stages using proportional node‑to‑node link widths.
- Customizable Node & Link Styling - Personalize node appearance (size, padding, labels, alignment) and link styling (color, opacity, gradients, source/target‑based coloring) to match any UI design.
- Orientation Flexibility - Choose between horizontal or vertical diagram layouts to best represent your process flow or screen layout.
- Rich Interactivity: Tooltips & Legends - Hover over nodes or links to reveal detailed flow information using tooltips, and use legends to help users interpret categories and values.
- Responsive & Adaptive Design - Automatically adapts to different screen sizes and devices with optimized layouts for desktop, tablet, and mobile.
- Smooth Animations - Enjoy fluid, polished visual transitions when nodes or links load or update, improving user engagement and clarity.
- Touch & Mobile Support - Full support for touch interactions, enabling smooth panning, selection, and exploration on mobile and tablet devices.
- Data Binding & Integration - Bind data from local collections or remote sources (Web APIs, JSON, etc.) and easily integrate the Sankey diagram within broader Blazor dashboards.
- Export & Printing Options - Export diagrams to PNG, JPEG, SVG, or PDF formats for reporting, sharing, or print outputs.
- Themes & Accessibility - Supports Material, Bootstrap, Fluent, Tailwind, and Fabric themes, along with ARIA accessibility, screen‑reader compatibility, keyboard navigation, and RTL layout support.
System Requirements
- .NET 8.0 or later (Blazor Web App, Blazor Server, Blazor WebAssembly and Blazor Hybrid)
- See full requirements: System Requirements
Installation
.NET CLI
dotnet add package Syncfusion.Blazor.Sankey
NuGet Package Manager
Install-Package Syncfusion.Blazor.Sankey
Add Script References
- For Blazor Server App / Blazor Web App, add these to
Components/App.razororApp.razor. - For Blazor WebAssembly App: add these to
wwwroot/index.html.
<script src="_content/Syncfusion.Blazor.Core/scripts/syncfusion-blazor.min.js" type="text/javascript"></script>
Quick Start
- Register the Syncfusion® Blazor services in
Program.cs:
using Syncfusion.Blazor;
builder.Services.AddSyncfusionBlazor();
- Add the Blazor Sankey component in a Razor page:
<SfSankey Nodes=@Nodes Links=@Links>
</SfSankey>
@code {
public List<SankeyDataNode> Nodes = new List<SankeyDataNode>();
public List<SankeyDataLink> Links = new List<SankeyDataLink>();
protected override void OnInitialized()
{
Nodes = new List<SankeyDataNode>()
{
new SankeyDataNode() { Id = "Coffee Production" },
new SankeyDataNode() { Id = "Arabica" },
new SankeyDataNode() { Id = "Robusta" },
new SankeyDataNode() { Id = "Roasted Coffee" },
new SankeyDataNode() { Id = "Instant Coffee" },
new SankeyDataNode() { Id = "Green Coffee" },
new SankeyDataNode() { Id = "North America" },
new SankeyDataNode() { Id = "Europe" },
new SankeyDataNode() { Id = "Asia Pacific" },
};
Links = new List<SankeyDataLink>()
{
new SankeyDataLink() { SourceId = "Coffee Production", TargetId = "Arabica", Value = 95 },
new SankeyDataLink() { SourceId = "Coffee Production", TargetId = "Robusta", Value = 65 },
new SankeyDataLink() { SourceId = "Arabica", TargetId = "Roasted Coffee", Value = 60 },
new SankeyDataLink() { SourceId = "Arabica", TargetId = "Instant Coffee", Value = 20 },
new SankeyDataLink() { SourceId = "Arabica", TargetId = "Green Coffee", Value = 15 },
new SankeyDataLink() { SourceId = "Robusta", TargetId = "Roasted Coffee", Value = 30 },
new SankeyDataLink() { SourceId = "Robusta", TargetId = "Instant Coffee", Value = 25 },
new SankeyDataLink() { SourceId = "Robusta", TargetId = "Green Coffee", Value = 10 },
new SankeyDataLink() { SourceId = "Roasted Coffee", TargetId = "North America", Value = 35 },
new SankeyDataLink() { SourceId = "Roasted Coffee", TargetId = "Europe", Value = 30 },
new SankeyDataLink() { SourceId = "Roasted Coffee", TargetId = "Asia Pacific", Value = 25 },
new SankeyDataLink() { SourceId = "Instant Coffee", TargetId = "North America", Value = 15 },
new SankeyDataLink() { SourceId = "Instant Coffee", TargetId = "Europe", Value = 15 },
new SankeyDataLink() { SourceId = "Instant Coffee", TargetId = "Asia Pacific", Value = 15 },
new SankeyDataLink() { SourceId = "Green Coffee", TargetId = "North America", Value = 10 },
new SankeyDataLink() { SourceId = "Green Coffee", TargetId = "Europe", Value = 8 },
new SankeyDataLink() { SourceId = "Green Coffee", TargetId = "Asia Pacific", Value = 7 },
};
base.OnInitialized();
}
}
Documentation
- Getting Started with Blazor Sankey in Web App
- Getting Started with Blazor Sankey in WASM App
- Feature Overview
- Live Demos
- API Reference
Support
License
This is a commercial product and requires a paid license for possession or use. Review the Syncfusion® EULA.
About Syncfusion®
Syncfusion® provides 1600+ UI components and frameworks for web, mobile, and desktop development across multiple platforms:
Web: Blazor | ASP.NET Core | ASP.NET MVC | JavaScript | Angular | React | Vue
Desktop: WinForms | WPF | WinUI
Learn more at www.syncfusion.com.
sales@syncfusion.com | Toll Free: 1-888-9-DOTNET
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Syncfusion.Blazor.Core (>= 34.1.31)
- Syncfusion.Blazor.Data (>= 34.1.31)
- Syncfusion.Blazor.DataVizCommon (>= 34.1.31)
- Syncfusion.PdfExport.Net.Core (>= 34.1.31)
-
net8.0
- Syncfusion.Blazor.Core (>= 34.1.31)
- Syncfusion.Blazor.Data (>= 34.1.31)
- Syncfusion.Blazor.DataVizCommon (>= 34.1.31)
- Syncfusion.PdfExport.Net.Core (>= 34.1.31)
-
net9.0
- Syncfusion.Blazor.Core (>= 34.1.31)
- Syncfusion.Blazor.Data (>= 34.1.31)
- Syncfusion.Blazor.DataVizCommon (>= 34.1.31)
- Syncfusion.PdfExport.Net.Core (>= 34.1.31)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 34.1.31 | 131 | 7/14/2026 |
| 34.1.30 | 149 | 7/9/2026 |
| 34.1.29 | 212 | 7/6/2026 |
| 33.2.15 | 237 | 6/23/2026 |
| 33.2.13 | 216 | 6/16/2026 |
| 33.2.12 | 191 | 6/9/2026 |
| 33.2.10 | 178 | 6/2/2026 |
| 33.2.8 | 197 | 5/26/2026 |
| 33.2.7 | 191 | 5/19/2026 |
| 33.2.6 | 190 | 5/12/2026 |
| 33.2.5 | 368 | 5/4/2026 |
| 33.2.4 | 203 | 4/27/2026 |
| 33.2.3 | 637 | 4/21/2026 |
| 33.1.49 | 665 | 4/13/2026 |
| 33.1.47 | 201 | 4/6/2026 |
| 33.1.46 | 189 | 3/30/2026 |
| 33.1.45 | 203 | 3/23/2026 |
| 33.1.44 | 889 | 3/16/2026 |
| 32.2.9 | 277 | 3/9/2026 |
| 32.2.8 | 473 | 3/2/2026 |