柱状图(报表生成器和 SSRS)

条形图将序列显示为水平条集。 纯条形图与柱形图密切相关,柱形图将序列显示为垂直条形图集,范围条形图将系列显示为具有不同起点和终点的水平条集。

条形图是水平显示数据的唯一图表类型。 因此,它很流行表示随时间推移发生的数据,其开始日期和结束日期有限。 它还很适合显示分类信息,因为可以水平显示类别。 有关如何将数据添加到条形图的详细信息,请参阅图表(报表生成器和 SSRS)。

下图显示了一个条形图。 条形图非常适用于此数据,因为所有这三个序列都共享一个公共时间段,允许进行有效比较。

条形图

注释

可以在报表生成器和 SQL Server Data Tools 中的报表设计器中创建和修改报表定义(.rdl)。 每个创作环境提供了创建、打开和保存报表和相关项的不同方法。 有关详细信息,请参阅 microsoft.com Web 上的 报表设计器和报表生成器(SSRS)中设计报表

条形图的变体

  • 堆积。 多个系列垂直堆叠的柱状图。 如果图表中只有一个系列,则堆积条形图将显示为普通条形图。

  • 百分比堆积。 一个条形图,其中多个序列垂直堆叠,以适应图表区域的 100 个%。 如果图表中只有一个系列,则所有条形图将填满图表区域的 100%%。

  • 三维簇状。 一个条形图,用于在三维图表上的单独行中显示单个序列。

  • 三维圆柱。 将柱形条形图在三维图表中显示为圆柱形。

条形图的数据注意事项

  • 条形图的轴方向相反。 分类轴是垂直轴(或“y 轴”),值轴是水平轴(或“x 轴”)。 这意味着在条形图中, y 轴上用于显示类别标签的空间增加,因为这些标签会以从上到下读取的列表形式呈现。

  • 条形图和柱形图最常用于说明各组之间的比较情况。 如果图表中存在三个以上的序列,请考虑使用堆积条形图或柱形图。 如果图表中有多个序列,则还可以将堆积条形图或柱形图收集到多个组中。

  • 条形图显示从左到右的值,显示与持续时间相关的数据时,可能更直观。

  • 如果您想在报告中的表或矩阵中添加柱状图,可以考虑使用线性指示器而不是条形图。 线性仪表旨在显示一个值而不是多个组,因此在列表或表数据区域中使用更为灵活。 有关详细信息,请参阅仪表(报表生成器和 SSRS)

  • 您可以在条形图中为单个图条添加特殊的绘制样式以增加其视觉效果。 绘制样式包括楔形、阳文、柱形和由浅到深渐变。 设计这些效果的目的是为了改进二维图表的外观。 即使使用的是三维图表,您仍可应用绘制样式,但效果可能不会相同。 有关如何向条形图添加绘制样式的详细信息,请参阅向图表添加棱台效果、浮雕和纹理样式(报表生成器和 SSRS)

  • 堆积条形图将序列放在彼此的顶部,以创建一个条形图堆栈。 您可以选择将每个类别的堆积条形图分隔为多组堆栈。 分组堆积图将并排显示。 一个图表中可以有任意多个分组堆积序列。

  • 在条形图上显示数据点标签时,标签放置在每个图条之外。 当条形图占用图表区域内所有分配的空间时,这可能会导致标签重叠。 可以通过在“属性”窗格中设置 BarLabelStyle 属性来更改每个条显示的数据点标签的位置。

  • 如果数据集中存在相对于图表大小的大量数据点,则列或条形图的大小以及它们之间的间距会减少。 若要手动设置图表中各个列的宽度,请通过修改 PointWidth 属性来修改其宽度(以像素为单位)。 默认情况下,此属性的值为 0.8。 当增大图表中各个列或图条的宽度时,将缩小每个列或图条之间的空间。

另请参阅

图表(报表生成器和 SSRS)
图表类型(报表生成器和 SSRS)
图表中的空和 Null 数据点(报表生成器和 SSRS)
柱形图(报表生成器和 SSRS)
范围图(报表生成器和 SSRS)
设置图表上序列颜色的格式(报表生成器和 SSRS)
设置图表上轴标签的格式(报表生成器和 SSRS)
设置图表上图例的格式(报表生成器和 SSRS)
向图表添加凹凸效果、阳文和纹理样式(报表生成器和 SSRS)
教程:向报表添加条形图(报表生成器)
教程:向报表添加条形图