.NET圖表控件TeeChart for .NET 中的?;鶊D系列簡介
近日發布的 TeeChart for .NET圖表庫,新增了?;鶊D系列。?;鶊D以其獨特的可視化實體流和關系的能力而聞名,它是一種強大的工具,使開發人員能夠以直觀、易讀的格式傳達復雜的數據。
在這篇博文中,我們將探討?;鶊D的典型用例、它們為何有益,以及如何開始在您的應用程序中使用TeeChart for .NET使用它們。
TeeChart for .NET 試用版下載,請聯系TeeChart中國區官方授權代理商慧都科技
什么是?;鶊D?
?;鶊D是一種流程圖,其中箭頭或路徑的寬度與流量成正比。它常用于可視化數據,尤其適用于追蹤流量在系統中的移動或分割方式。
該圖由節點(表示流程中的實體或階段)和鏈接(顯示這些節點之間的流程)組成。每個鏈接的寬度與其所代表的流量成正比。

?;鶊D的常見用例
?;鶊D因其能夠以有意義的方式描繪流程而廣泛應用于各行各業。以下是桑基圖最常用于的一些場景:
- 能源流分析:可視化能源從來源(如煤炭、天然氣、可再生能源)通過轉換過程流向最終消費部門的過程。
- 用戶旅程或網站導航:了解用戶如何瀏覽網站、他們從哪里進入、他們采取什么路徑以及他們在哪里離開。
- 財務轉移:顯示預算或資金如何從來源分配到部門或項目。
- 供應鏈管理:繪制產品或材料如何流經生產和分銷的不同階段。
- 流程優化:通過展示材料、任務或成本在系統中的流動方式來識別效率低下或瓶頸。
為什么使用?;鶊D?
?;鶊D的主要優點包括:
- 清晰的流程表示:它們提供了數量在實體之間如何移動的清晰且成比例的視圖。
- 洞察關系:幫助識別流程中的關鍵貢獻者或接受者。
- 增強決策能力:通過可視化流程,團隊可以快速識別效率低下或需要改進的領域。
- 美觀:桑基圖不僅信息豐富,而且視覺吸引力十足,通??梢愿纳朴脩襞c數據的交互。
TeeChart for .NET 中的桑基圖
隨著 TeeChart for .NET 中Sankey 系列的引入,開發人員現在可以訪問高性能、可定制的組件,輕松地將這些強大的可視化功能集成到他們的應用程序中。
下面簡要介紹一下如何使用 C# 實現基本的桑基圖:
此示例設置了一個基本的?;鶊D,展示了特定數據在其他數據之間的分布情況,以及這些類別如何進一步細分。代碼還演示了如何啟用交互功能以及如何自定義外觀。
<code>
var datas = new List<SankeyData>()
{
new SankeyData("A1", "B1", 8),
new SankeyData("A2", "B2", 4),
new SankeyData("A1", "B2", 2),
new SankeyData("B1", "C1", 8),
new SankeyData("B2", "C1", 4),
new SankeyData("B2", "C2", 2),
};
SankeyDatas = datas;
SankeyShowLabels = true;
tChart1.Panel.MarginTop = 0;
tChart1.Panel.MarginBottom = 3;
tChart1.Panel.MarginLeft = 10;
tChart1.Panel.MarginRight = 10;
sdiag = new Steema.TeeChart.Styles.Sankey(tChart1.Chart);
sdiag.FillSampleValues();
sdiag.LinkCurvature = 0.70F; // 0.95F;
sdiag.SankeyFlowDirection = Steema.TeeChart.Styles.FlowDirection.LeftToRight;
sdiag.FirstAndLastLabelPosition = FirstAndLastLabelPosition.Inward;</code>
定制和互動
TeeChart 的 Sankey 系列支持廣泛的自定義選項,包括:
- 節點和鏈接顏色模式(按源、目標或自定義)
- 標簽定位和格式
- 鏈接曲率。
- 自動布局計算
- 流動方向。
這些功能使您可以輕松地根據應用程序的特定視覺和交互要求定制圖表。
數據可視化的新維度
憑借全新的?;鶊D系列,TeeChart for .NET 為開發人員提供了一種高效呈現流數據的新方法。無論您是在分析能源系統、用戶行為還是財務動態,?;鶊D都能提供其他圖表類型難以比擬的清晰度和洞察力。
TeeChart for .NET 試用版下載,請聯系TeeChart中國區官方授權代理商慧都科技
浙公網安備 33010602011771號