资源描述:
《02-birt工具图形报表开发手册》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Birt图形报表开发手册1.图表制作总体步骤Birt提供了丰富的图表元素,图表是数据或数据集之间关系的图形表示法。图表采用易于理解的格式显示复杂数据。完全可以将图表作为报告使用,也可以将报告与其他报告元素组合以增强或突出显示相关信息。图表的配置一般包含如下步骤:a)准备数据源与数据报表的数据源集数据集准备一样,大部分多维的图表的制作也需要依赖于多维数据集。如需要使用数据集,请参考《Birt数据报表开发手册》的数据源和数据集的创建与使用部分。b)选择图表类型选择组件板,然后将该组件板中的图表元素拖到报告中,或者在报表正文的放置图表位置右击鼠标,选择插入图表:5.1-9
2、,,services,andmakethecitymoreattractive,strengtheningpublictransportinvestment,establishedasthebackboneoftheurbanrailtransitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregionalpositionandachieve弹出图表配置对话框,首先根据报表需求选择图表类型和子类:设置图表的指标维度个数,已经图表的输出类型格式等,从而确定图表的大体样式。a)关联
3、展示数据集类型选择完成后,针对图表的特点和属性进行数据的绑定关联:首先选择图表展现的数据来源,也就是报表中已经存在的数据集。根据图表的需要设置系列,维度指标,是否分组等。可以使用不同的方法来提供图表中的数据表达式:指定要使用的数据的最简单方法是将“数据预览”中的列拖拽至图表的元素中,或通过选中数据集的字段右击鼠标,选择相应的元素加入也可以输入表达式或使用表达式构建器来创建表达式。5.1-9,,services,andmakethecitymoreattractive,strengtheningpublictransportinvestment,established
4、asthebackboneoftheurbanrailtransitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregionalpositionandachieve在设计图表时,预览窗口将向您指示您的进度。例如,如果更改线图的X,Y轴的显示信息,分组信息等,则预览窗口将反映您所作的更改。a)设置图表格式数据绑定后,就可以根据需求和图表本身的属性,对图表的展现格式进行设置,设置完成后,就可在工具和页面中预览。柱线图预览结果:5.1-9,,services,andmaketheci
5、tymoreattractive,strengtheningpublictransportinvestment,establishedasthebackboneoftheurbanrailtransitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregionalpositionandachieve图表数据的方式通常与在Birt中的其他数据展现的方式不同。一个重要的差别是为图表创建的数据集,图表不会聚集数据。要在图表中使用总计,必须创建返回总计信息的数据集。下面我们将按照不同的图
6、表来全量了解图表的制作。1.柱状图系列在Birt的图表设置中,柱状图,折线图,面积图,散点图,气泡图,股票图,管,锥,棱形图,差异图等趋势展现类图表,只是展现图表的形状和元素,样式有差异。他们的配置流程和设置方法,附加的布局属性等都是一样的,因此这里只用柱状图制作和设置作为蓝本,其他趋势性的图表设置都可参考柱状图。a)选择图表类型在图表类型中选择条形图,子类的选择有并列,纵向堆积和按百分比的堆栈,如:选择最基础的并列柱图。5.1-9,,services,andmakethecitymoreattractive,strengtheningpublictransport
7、investment,establishedasthebackboneoftheurbanrailtransitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregionalpositionandachieve图表维数的选择上,根据图表的需求,选择对应类型。设置图表的输出格式:还可根据需要是否翻转坐标轴,及图表系列类型等:图表的整体样式确定后,就可以根据确定的类型来绑定数据,点击下一步:5.1-9,,services,andmakethecitymoreattractive,