外围海尊体育足球网

.NET图表控件TeeChart for .NET 中的桑基图系列简介

翻译|产品更新|编辑:吉炜炜|2025-07-18 10:28:49.653|阅读 8 次

概述:桑基图以其独特的可视化实体流和关系的能力而闻名,它是一种强大的工具,使开发人员能够以直观、易读的格式传达复杂的数据。在这篇博文中,我们将探讨桑基图的典型用例、它们为何有益,以及如何开始在您的应用程序中使用TeeChart for .NET使用它们。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

相关链接:

近日发布的 TeeChart for .NET图表库,新增了桑基图系列。桑基图以其独特的可视化实体流和关系的能力而闻名,它是一种强大的工具,使开发人员能够以直观、易读的格式传达复杂的数据。

在这篇博文中,我们将探讨桑基图的典型用例、它们为何有益,以及如何开始在您的应用程序中使用TeeChart for .NET使用它们。

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@obta.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP