向报表中添加图表(Visual Studio 报表设计器)

图表在报表中是数据的图形表示形式。将数据显示为图表在视觉上较引人注意,而且便于用户轻松查看数据中的比较、模式和趋势。例如,可以一目了然过去三个季度销售量的增减情况,或本年度截止到现在的销售量与过去三个季度的比较情况,而不必分析表或矩阵报表中的多列数据。您可以选择不同的图表类型并更改图表的样式,包括不同的颜色、符号和三维 (3-D) 效果。

Note注意

Microsoft 允许在 Dundas Software 的报表中使用图表控件。有关 Dundas Software 提供的图表功能的详细信息,请访问该公司的网站 www.dundas.com。

如何添加、删除和移动图表

若要使用图表,请在图形设计模式下打开客户端报表定义 (.rdlc) 文件。若要添加图表,请将图表报表项从工具箱拖到报表布局中。图表位于报表中后,就可以通过设置图表属性来选择图表类型和其他属性。可以通过指向阴影边并将其拖到新的位置来调整图表大小并确定图表的位置。可以通过将字段拖到拖放区域来添加数据,也可以使用“编辑图表值”对话框 -“值”选项卡(Visual Studio 报表设计器)选项卡式对话框来定义或修改图表实例数据。若要删除图表,请右击图表的阴影边,然后单击**“删除”**。或者按 DELETE 键。

修改图表外观

您可以更改绘图区和图表区、X 轴和 Y 轴以及图表中图例的外观。还可以将三维效果应用于图表。应用三维效果之后,就不会显示绘图区渐变填充效果。如果图表图例中使用的字号大于 10pt,则某些图例标签可能会被截断。只有在使用较大字号时才会出现这种情况。

若要修改图表,请设置“图表属性”对话框 -“常规”选项卡(Visual Studio 报表设计器)选项卡式对话框中的属性。有关如何设置图表格式的更多信息,请参见如何:设置图表元素的样式(Visual Studio 报表设计器)

图表数据

报表定义 (.rdlc) 文件中的图表数据是按以下三个轴组织的:值、类别和系列。图表通常有两个轴用于分类和度量数据:类别 (X) 轴和值 (Y) 轴。Y 轴通常为垂直轴,包含“值”选项卡中的数据。X 轴通常为水平轴,包含“类别”选项卡中的类别。所得到的图表上的点包含系列轴中的数据系列。系列轴称为 (Z) 轴。饼图和圆环图没有轴。若要显示轴区,请先单击图表。

基本图表数据区域

单击图表后,会出现三个拖放区域,每个区域一个轴。您可以将字段从“字段”列表拖到每个拖放区域。

若要向图表布局添加数据,请将字段从“数据源”窗口拖动到图表拖放区域。将图表布局与矩阵布局进行比较可能有助于更好地了解这些不同的区域的交互方式。值组中的字段相当于矩阵布局中的静态行或列。类别组中的字段相当于矩阵布局中的动态列组。系列组中的字段相当于矩阵布局中的动态行。

值组用于确定每个类别组的图表元素的大小。例如,“值”字段用于确定柱形图中柱形的高度或饼图中扇区的大小。

设计图表报表时,需要向值组至少添加一个字段。值组在图表中是静态的。如果仅向值组添加一个字段而不向系列组添加字段,则仅显示一个图表元素。如果向值组添加多个字段,则将为每个值显示一个图表元素。如果值组中有多个字段,则图表图例将显示每个值的名称。

通常,数据在图表中是按类别分组的。如果根据类别或系列对数据进行分组,则在图表中必须使用值表达式的聚合表达式。如果因为类别组中只有一个字段而没有对数据进行分组,则不需要在值组中使用聚合字段。

类别

使用类别可以对数据进行分组。类别为图表元素提供标签。例如,在柱形图中,类别标签位于图表的 X 轴上,每组柱形有一个标签。

可以嵌套类别。定义多个类别时,每个类别都嵌套在另一个类别中。例如,在按型号显示产品的柱形图中,第一个类别组应该是型号,第二个类别组应该是产品。该柱形图将在 X 轴上按型号显示产品分组。

系列组

系列组用于将其他维度添加到报表的数据中。例如,在按产品显示销售情况的柱形图中,可以向系列组添加一个字段,以按年份显示每个产品的销售情况。不要求向系列组添加字段;它在设计图表时是可选的。

如果使用的确实是系列组,则组的名称位于图表的图例中。系列组是动态的。

选择图表类型

可以从下列图表类型中进行选择:柱形图、条形图、折线图、饼图、散点图、气泡图、面积图、圆环图和股价图。下表介绍了每个类型的图表并提供了指向包含详细信息的主题的链接。

主题 说明

柱形图类型(Visual Studio 报表设计器)

介绍柱形图。柱形图将数据显示为多组垂直柱形。包括有关混合柱形/折线图的信息。

条形图类型(Visual Studio 报表设计器)

介绍条形图。条形图将数据显示为多组水平条形。

折线图类型(Visual Studio 报表设计器)

介绍折线图。折线图将数据显示为一组由折线连接的点。

饼图类型(Visual Studio 报表设计器)

介绍饼图。饼图将数据显示为占总体的百分比。

XY 散点图类型(Visual Studio 报表设计器)

介绍 XY(散点)图。XY 图将数据显示为空间的一组点。

气泡图类型(Visual Studio 报表设计器)

介绍气泡图。气泡图显示一组位置和大小都基于图表中数据的符号。

面积图类型(Visual Studio 报表设计器)

介绍面积图。面积图将数据显示为一组由线条连接的点,线条以下为填充区域。

圆环图类型(Visual Studio 报表设计器)

介绍圆环图。圆环图将数据显示为占整体的百分比。

股价图类型(Visual Studio 报表设计器)

介绍股价图。股价图将数据显示为一组带有最高价、最低价、收盘价和开盘价标记的线条。

另请参见

任务

如何:设置图表元素的样式(Visual Studio 报表设计器)
如何:在饼图中定位标签(Visual Studio 报表设计器)

概念

定义报表布局(Visual Studio 报表设计器)
创建客户端报表定义 (.rdlc) 文件