翻譯|產品更新|編輯:吉煒煒|2025-07-18 10:28:49.653|閱讀 107 次
概述:桑基圖以其獨特的可視化實體流和關系的能力而聞名,它是一種強大的工具,使開發人員能夠以直觀、易讀的格式傳達復雜的數據。在這篇博文中,我們將探討桑基圖的典型用例、它們為何有益,以及如何開始在您的應用程序中使用TeeChart for .NET使用它們。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
近日發布的 TeeChart for .NET圖表庫,新增了桑基圖系列。桑基圖以其獨特的可視化實體流和關系的能力而聞名,它是一種強大的工具,使開發人員能夠以直觀、易讀的格式傳達復雜的數據。
在這篇博文中,我們將探討桑基圖的典型用例、它們為何有益,以及如何開始在您的應用程序中使用TeeChart for .NET使用它們。
桑基圖是一種流程圖,其中箭頭或路徑的寬度與流量成正比。它常用于可視化數據,尤其適用于追蹤流量在系統中的移動或分割方式。
該圖由節點(表示流程中的實體或階段)和鏈接(顯示這些節點之間的流程)組成。每個鏈接的寬度與其所代表的流量成正比。
桑基圖因其能夠以有意義的方式描繪流程而廣泛應用于各行各業。以下是桑基圖最常用于的一些場景:
桑基圖的主要優點包括:
隨著 TeeChart for .NET 中Sankey 系列的引入,開發人員現在可以訪問高性能、可定制的組件,輕松地將這些強大的可視化功能集成到他們的應用程序中。
下面簡要介紹一下如何使用 C# 實現基本的桑基圖:
此示例設置了一個基本的桑基圖,展示了特定數據在其他數據之間的分布情況,以及這些類別如何進一步細分。代碼還演示了如何啟用交互功能以及如何自定義外觀。
<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 系列支持廣泛的自定義選項,包括:
這些功能使您可以輕松地根據應用程序的特定視覺和交互要求定制圖表。
憑借全新的桑基圖系列,TeeChart for .NET 為開發人員提供了一種高效呈現流數據的新方法。無論您是在分析能源系統、用戶行為還是財務動態,桑基圖都能提供其他圖表類型難以比擬的清晰度和洞察力。
--------------------------------------------------------------------------
關于慧都
慧都是?家?業數字化解決?案公司,專注于軟件、?油與?業領域,以深?的業務理解和?業經驗,幫助企業實現智能化轉型與持續競爭優勢。
慧都科技作為Steema的中國區合作伙伴,Steema 作為跨平臺圖表開發領域的領先技術提供商,通過TeeChart等強大工具,助力企業實現數據的高效可視化與分析。TeeChart支持跨平臺開發(VCL/FMX、.NET、HTML5等),提供豐富的圖表類型和強大的數據分析功能,幫助企業輕松創建專業級數據可視化應用。
慧都【圖表報表】技術交流群:740060302,聯系我們獲取專業產品服務,
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網