发布时间 : 2025-12-01 14:09:02.837|阅读 11 次
概述:在实际的业务报表开发中,图表常用于展示多维度数据,例如按地区、产品、时间等维度对比销售情况。然而,Stimulsoft 图表本身并没有内置 “按参数自动分组(Group by Argument)” 的属性。为实现类似需求,Stimulsoft 提供了更灵活的 “自动系列(Auto Series)” 机制。
相关链接:
在实际的业务报表开发中,图表常用于展示多维度数据,例如按地区、产品、时间等维度对比销售情况。然而,Stimulsoft 图表本身并没有内置 “按参数自动分组(Group by Argument)” 的属性。为实现类似需求,Stimulsoft 提供了更灵活的 “自动系列(Auto Series)” 机制。
本文将以一个完整示例演示如何在 Stimulsoft 产品中基于数据源自动生成图表系列,并通过示例逐步拆解相关属性的作用。
我们先准备一份示例数据(JSON),并以表格方式展示:
该数据中包含 Region(地区)、Sales(销售额)、Category(类别)、Color(颜色代码)等字段,后续将用于创建自动系列。
在 Stimulsoft 中创建图表后,我们首先设置 X/Y 轴:
X 轴(Argument):选择 Region(如 North America、Europe、Asia)
Y 轴(Value):选择 Sales(销售金额)
完成上述设置后,即可看到一个按地区展示销售数据的基础图表。
接下来进入本文的核心——Stimulsoft 图表的自动系列功能。
Stimulsoft 支持根据数据源自动生成图表系列,主要依赖以下三个属性(均属于图表系列对象):
用于指定按哪个字段生成系列。
该字段中的 唯一值 将自动成为系列,例如按 Category 拆分为 Electronics 和 Furniture 两条系列。
设置系列名称。如果未指定,将默认使用 Key 列的值作为系列名称。
用于设置系列颜色。如果未指定,系统将自动为系列分配颜色。
基于示例数据,我们希望根据 Category 拆成两个系列:Electronics(电子类)和 Furniture(家具类)。
具体设置如下:
将 Auto Series Key Data Column 设置为 Category
若某区域没有某类目(如 Europe 中无 Furniture),对应值会自动处理为 0
将 Auto Series Color Data Column 设置为 Color 字段
颜色将根据数据中的颜色代码指定
系列的标题可以自动生成,也可以直接使用 Category 字段内容
经过上述设置后,图表中每个地区(Region)都会展示多个产品类别的销售情况,每个类别以不同颜色区分。
最终呈现的图表中:
X 轴:按地区展示
Y 轴:对应销售金额
系列(Series):根据 Category 自动生成,颜色和名称均可从数据源自动获取
这不仅让图表更直观,也避免了手动创建多条系列的繁琐步骤,特别适用于数据动态变化或多维度分组场景。
本文示例中最终报表的效果图
---------------------------------------------------------------------------
关于慧都科技:
慧都科技是一家行业数字化解决方案公司,长期专注于软件、油气与制造行业。公司基于深入的业务理解与管理洞察,以系统化的业务建模驱动技术落地,帮助企业实现智能化运营与长期竞争优势。在软件工程领域,我们提供开发控件、研发管理、代码开发、部署运维等软件开发全链路所需的产品,提供正版授权采购、技术选型、个性化维保等服务,帮助客户实现技术合规、降本增效与风险可控。慧都科技是Stimulsoft的在中国区的合作伙伴,Stimulsoft作为图表报表领域的优秀产品,帮助企业实现轻松构建高性能的表格报告及图表。
下载|体验更多Stimulsoft产品,请联系在线客服咨询,或拨打产品热线:023-68661681
加入图表报表技术交流QQ群(740060302),与更多小伙伴一起探讨提升开发技能。
渝ICP备12000582号-15/渝公网安备 50010702501010号