历史版本2 :多层饼图 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1.问题描述编辑

在实际工作中,我们会遇到要将多层数据绘制到同一张图表中。

饼图中可以复合饼图表达某一块饼的下属子集组成。但是如果对每一块饼,都要显示其下属子集的组成,这时,我们需要根据实际数据绘制多层饼图,如两层、三层乃至于更多层的饼图。

多层次的饼图是一组同心圆用于可视化分层关系。


2.示例编辑

2.1准备数据

新建工作薄,添加数据集ds1,SELECT * FROM 订单 where 货主地区 is not null and 货主地区 not in('华北','华东') and 货主省份 is not null and 货主城市 is not null,分别记录货主地区对应的货主省份对应的货主城市的运货费,如下图所示:

 

2.2插入图表

以单元格图表为例,合并一片单元格,点击插入>单元格元素>插入图表,选择多层饼图(新特性),如下图所示:

 

2.3图表数据设置

选中图表,在右侧图表属性表中选择图表属性表-数据,因为这里使用的多层饼图,层级数为 3,层次分别对应货主地区、货主省份、货主城市,值为运货费,如下图所示:

 

2.4图表样式设置

选中图表,在右侧图表属性表中选择图表属性表-样式-标签,为了清楚的显示饼图对应的系列,可以使用牵引线显示,具体设置如下图:

按照需要可在图表属性表中进一步设置图表样式,例如设置标题,坐标轴标题,字体大小颜色,图例,系列配色,这里不再一一介绍

2.5保存与预览

保存模板,点击分页预览,效果即如上。

已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\MultiLevelPie\MultiLevelPie.cpt