没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|行业资讯|编辑:胡涛|2024-01-03 11:28:53.677|阅读 105 次
概述:本文将向您介绍fastreport中带图表的报告(图表编辑器)部分,欢迎查阅
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,可以让你的产品保证真正的国际性。
"Chart"对象包含许多可在图表编辑器中处理的设置。要调用编辑器,请双击 "Chart"对象:
"Chart "对象可以包含一个或多个系列。系列列表显示在编辑器中:
要添加新系列,请按 "Add... "按钮。您将看到 "Gallery "对话框:
择需要的类别,然后选择 - 需要的系列类型。如果想将序列放在自己的图表区域中,请选中 "Add new chart area for this series "复选框。对于某些系列类型(如饼图、圆图、金融图、金字塔图),无论复选框状态如何,都会自动添加新的图表区域。
要删除序列,请按 "Delete "按钮。要更改序列顺序,请使用 "Up"和 "Down "按钮。
使用图表编辑器,您可以设置每个图表元素的外观。所有属性(超过 100 个)分为几类。其中一些是 "Chart "对象特有的,而另一些则系列的一部分。
如果从系列列表中选择 "Chart "对象,则会看到以下属性页面:
如果从系列列表中选择系列对象,则会看到以下属性页面:
您可以通过多种方式在图表中填充数据:
需要时,设置数据筛选表达式。该过滤器将只应用于当前系列;
在 "Color "控件中,您可以指明返回颜色值的数据列。
您也可以为系列提供值列表。在这种情况下,不需要数据连接。请在系列列表中选择一个系列,然后切换到 "Values "选项卡。在表中填入数值:
默认情况下,图表对象按自然顺序显示数据。您可以更改排序顺序;要更改排序顺序,请从系列列表中选择系列,然后切换到 "Dataprocessing "选项卡:
您可以选择其中一种排序模式--不排序、按 X 值排序和按 Y 值排序。
当序列中的数据包含多个相同的 X 值时,我们会遇到一个问题。例如,用于演示图表的 MatrixDemo 表中有以下数据:
| Name | Year | Monh | ItemsSold | Revenue |
|---|---|---|---|---|
| Andrew Fuller | 2002 | 1 | 2 | 1800 |
| Andrew Fuller | 1999 | 10 | 2 | 1900 |
| Andrew Fuller | 1999 | 11 | 2 | 2000 |
| Andrew Fuller | 2000 | 2 | 2 | 2100 |
| Janet Leverling | 1999 | 10 | 3 | 3000 |
| Janet Leverling | 1999 | 11 | 3 | 3100 |
| Janet Leverling | 2000 | 3 | 3 | 3200 |
| ... |
如果我们尝试根据这些数据制作图表(例如,员工的销售额--将 X 值设置为 Name 列,Y 值设置为 ItemsSold 列),我们将得到以下错误结果:
在这种情况下,我们需要将相同的雇员分组为一个值。为此,请在系列列表中选择系列,然后切换到 "Data processing"选项卡。选择分组类型--"X 值",并选择 "Sum "作为分组函数:
所有相同的员工将被归类为一个值,他们的销售额将被汇总。您将看到以下结果:
该数据处理工具可将多个序列值合并为一个值。您可以选择以下算法之一:
| Algorithm | Description |
|---|---|
| TopN | 所有其他值都会被收集并显示为 "others "值(您可以为该值选择标签)。 |
| BottomN |
如果未设置收集值的文本,则不显示该值。 |
| Less than value | 收集小于指定值的系列值,并显示为 "others"值。 |
| Less than percent |
收集小于指定百分比的系列值,并显示为 "others "值。 |
| Greater than value |
大于指定值的系列值被收集并显示为 "others "值。 |
| Greater than percent |
收集大于指定百分比的系列值,并显示为 "others "值。 |
若显示前 5 个值,可按以下方式设置系列:
您将得到以下结果:
对于饼型序列,可以对某些值进行Explod处理。请在系列列表中选择系列,然后切换到 "Data processing "选项卡:
您可以使用以下一种爆炸类型:最大值、最小值和特定值。如果选择后一种模式,则必须指定要爆炸的值。它可以是任何表达式(详见 "表达式 "章节)。例如,如果要explode Andrew Fuller's value,请使用以下表达式:
"Andrew Fuller"
您将得到以下结果:
您可以对图表进行设置,使其能够根据数据源中的数据自动创建新系列。要设置自动序列,请执行以下操作:
在 "Data processing "选项卡上,选中 "Group by X value "复选框。这是必要的,因为我们的数据源中有多个同名雇员;
在系列列表中选择图表,并在 "Data "选项卡上设置其自动系列列:
我们将得到以下结果:
本次关于 FastReport .Net 介绍就讲解到这里了,点击此处查看关于用户指南的更多内容。如果您想获取更多产品试用/授权/价格信息,请点击FastReport .Net了解,或者点击咨询。
FastReport技术QQ群:585577353 欢迎进群一起讨论
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@ke049m.cn




Tech Soft 3D 正式整合旗下 SDK 工具包,构建以数据、图形、仿真和建模为核心的 HOOPS 产品体系
在当今的数据驱动时代,Python 开发者经常需要将列表(一种基本的 Python 数据结构)转换为 Excel 电子表格。Excel 作为各行业通用的数据展示、报告生成与信息共享工具,无论是生成业务报告、准备分析数据,还是与非技术人员协作,掌握将 Python 列表导出为 Excel 的高效方法都至关重要。
本篇教程,我们将学习如何使用Aspose.CAD for Python via .NET将 SVG 转换为PNG 。这款 3D CAD SDK 有助于实现单个文件和多个文件格式转换的自动化。我们将编写一个完整的代码示例,以演示Aspose.CAD for Python via .NET的可用性和效率。
在制造业数字化项目中,让数据流动起来,往往比让设备动起来还难。
相关产品
用于快速高效地生成报表的附加组件
FastReport CLX FastReport .Net一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案。
最新文章 MORE
半岛外围网上直营相关的文章 MORE
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@ke049m.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
半岛外围网上直营