柱状图

柱状图包括普通柱状图、椎栈柱状图、3D普通柱状图、3D椎栈柱状图、立体柱状图;并且柱状图可以设置是否水平方向显示柱状图。

属性

数据设定

分类轴:即坐标轴的横(X)轴,由图表中各个数据系列提供的一个数据点组成。

数据限定:限制系列的数据个数。

系列:图表中绘制的一组相关数据点。每个数据系列有唯一颜色或图案,并在图例中由图例项和系列名称表示。

名称:图例名称。

数据集:y轴值集合。

Web超链接:每一条数据上超链接。

链接目标窗口:相当于a标签中 target属性。

复合图:进入复合图设计界面。

复合图

数据设置:设置复合线图的图例和数据值。

样式设置

显示样式:设置复合图的线宽、数据值颜色、线形颜色和是否显示连线、3D风格、弧线。

数据标签:设置复合图的是否显示数据值、显示位置、字体、字体大小、字体风格、排列方向。

数据标签格式:设置复合图的数据值的小数位数、前缀、后缀。

线形设置

折线线型:实线、虚线、点线。

顶点样式:无、圆圈、圆圈(实心)、方块、方块(实心)、菱形、菱形(实心)。

多Y轴设置

设置复合图Y轴的显示位置、标题、最小刻度、最大刻度、刻度步长、刻度小数位数、刻度值前缀、刻度值后缀、对应图层。

显示格式

图表区

图表颜色:设置图表数据区以外的背景色和字体颜色。

数据区颜色:设置数据区内的背景颜色和字体颜色,包括X,Y轴的标题和刻度。

水平网格线:设置网格线的水平方向的颜色和显示或隐藏。

垂直网格线:设置网格线的水平方向的颜色和显示或隐藏。

柱体边框:设置柱体边框线的颜色和显示或隐藏。

数据标签:设置数据点的值显示的位置,字体,显示方向,可隐藏。

数据标签格式:设置数据点的值的小数位数、前缀、后缀。

圆柱:设置主体的样式。

柱体宽度:设置柱体的宽度,内置大小程度1-10个单位。

标题与图例

标题:设置标题文字、字体样式。

图例:设置图例位置、图例样式、字体样式、是否显示图例。

X轴

标题:设置X轴的标题文字,字体,字体大小,风格以及倾斜角度。0度为水平方向,90为垂直方向。

分类标签:也叫分类的名称,用来设置标签的字体,字体大小,风格以及倾斜角度。

Y轴

位置:设置Y轴位置,位于X轴的左边或右边。

字体颜色:设置Y轴标题和刻度的颜色。

标题:设置Y轴标题的文字显示,字体大小,风格以及倾斜角度。0度为水平方向,90为垂直方向。

刻度:设置Y轴刻度的字体等属性、Y轴最小刻度(最小刻度默认为0)、和最大刻度等、步长(Y轴刻度间隔)、小数位数、刻度值前缀、刻度值后缀。

多Y轴:和复合图上的多Y轴互通。

警戒线

设置Y轴警戒线,可设置多条。饼状图、仪表盘图、雷达图都没有警戒线。

其它

配色方案设置柱状图柱子配色方案。

柱状图实例

普通柱状图

第一步:新建报表,命名为column.brt

第二步:新建数据集,名称为ds,查询语句如下:

 SELECT 客户.地区,客户.城市,订单明细.数量,订单明细.折扣,订单明细.单价,订单.雇员ID,订单.订购日期,订单明细.产品ID 
  FROM 订单明细,订单,客户 WHERE 客户.客户ID = 订单.客户ID AND 订单.订单ID = 订单明细.订单ID and 订单.订购日期 
  is not null and 客户.城市 in ('北京','重庆','深圳','上海','海口') and year(订单.订购日期) between 1996 and 1997

第三步:将摘要视图中的数据集字段托放到单元格中,如下图所示:

其中:

A2单元格表达式为:地区,销售额,时间

A3单元格表达式为:=ds.group(城市);扩展方向设置为纵向扩展。

B2单元格表达式为:=ds.group(year(订购日期),false)+年;扩展方向设置为横向扩展。

B3单元格表达式为:=ds.sum(数量*单价)

将A2单元格设置为斜线单元格,斜线方式选择“左上三分线”,合并单元格A3和b3。

第四步:设置A4为图表类型,并选择显示模式为立体柱状图。接下来在‘数据设定’中设置分类轴和系列的值或表达式:

分类轴表达式为:=A3{}

系列表达式如图所示:

◆ 本例中把城市放在分类轴,那么每一个城市就是一个分类,之后再设置系列。本版本由于不支持多系列的自动扩展,所以需要几个系列就要手动新建几个系列序号。1996和1997两列作为系列,系列名称既可以直接填写字符,也可以填写表达式。之后在数据集里放上单元格的引用,如果为多系列则根据内容加上过滤条件,以确定本系列的数据集。

第五步:在显示格式菜单下设置所需要的效果。

第六步:保存预览如图:

双Y轴柱状图

第一步:新建报表,命名为“柱状图-双Y轴.brt”

第二步:新建数据集,名称为ds,查询内容如下:

 SELECT  客户.地区,客户.城市,订单明细.数量,订单明细.折扣,订单明细.单价,订单.雇员ID,订单.订购日期,订单明细.产品ID
  FROM 订单明细,订单,客户  WHERE 客户.客户ID = 订单.客户ID AND 订单.订单ID = 订单明细.订单ID and 订单.订购日期 
  is not null and 客户.城市 in ('北京','重庆','深圳','上海','海口') and year(订单.订购日期) = ?

第三步:新建参数year,设计如图:

第四步:将摘要视图中的数据集字段托放到单元格中,如下图所示:

其中:

A2单元格表达式为:地区,销售额,时间

A3单元格表达式为:=ds.group(城市);扩展方向设置为纵向扩展。

B2单元格表达式为:=@year+"年"(@year:引用参数)。

B3单元格表达式为:=ds.sum(数量*单价)

C3单元格表达式为:=ds.sum(数量)

将A2单元格设置为斜线单元格,斜线方式选择“左上三分线”,合并单元格B2和C2。合并A4、B4、C4单元格,并将其设成图表单元格。

第五步:双击图表单元格,并选择显示模式为立体柱状图。接下来在“数据设定”中设置分类轴和系列的值或表达式:

分类轴表达式为:=A3{}

系列表达式如图所示:

第六步:在显示格式菜单下设置所需要的效果。并在“Y轴”选项卡中进行双Y轴的设置如图:

在这个对话框中可以进行Y轴的设置,单击右边的“新增”按钮,可以添加一条Y轴,可对其做序号、位置、标题、最小刻度、最大刻度、对应图层等设置,也可用“删除”按钮,对其进行删除。

第七步:保存预览。

1、输入参数,如图:

2、效果如图