[新]多层饼图

编辑
  • 文档创建者:susie
  • 浏览次数:12026次
  • 编辑次数:16次
  • 最近更新:Kevin-s 于 2019-06-03
  • 1. 问题描述

    多层饼图指的是具有多个层级,且层级之间具有包含关系的饼状图表。

    多层饼图适合展示具有父子关系的复杂树形结构数据,如区域数据,公司上下层级等等

    注意:目前多层饼图只适用于数据全部为正数,如果出现负数,会当成正数聚合使用,请谨记!


    2. 示例

    2.1 准备数据

    新建工作薄,添加内置数据集 ds1,如下图所示:


    2.2 插入图表

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




    2.3 图表数据设置

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



    2.4 图表样式设置

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

    注:多层饼图的牵引线设置/标签显示在外部只对最外层生效,内部层级标签强制显示在内部。

    在右侧图表属性表中选择 图表属性表-样式>系列,默认无内径,开启钻取

    注:当设置内径时,去除内径大小外,所有的层级均分整体半径

    保存预览模板,点击华中,钻取到如下图层:


    注:钻取之后,无论是否设置了内径,中间的饼图半径占整体半径的 50%,其余层级均分剩余的半径。
    注:点击中心白色圆圈,即可返回上一层。

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

    标签和提示选择自定义时,多层饼图支持新增参数 this.level,最内层 level 为 1,其余 level 值分别对应当前层级。

    注:此功能从 2017.04.20 的 JAR 包和 V8.5.0 版的新图表插件开始支持

    2.5 保存与预览

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

    模板效果在线查看请点击:MultiLevelPie.cpt

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


    3. 层级序号钻取示例

    增加超级链接时,参数传递可选择的值也新增“层级序号”选项


    3.1 新建子模板

    新建工作簿,添加内置数据集 ds1:

    插入三张柱形图,图表数据如下:

    分别给三张图添加条件属性:

    保存模板,命名为 MultiLevelPie-son.cpt


    3.2 设置饼图超链

    打开模板%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\Chart\MultiLevelPie\MultiLevelPie.cpt

    选择图表属性表-特效>超级链接,选择网络报表,设置如下:


    3.3 保存与预览

    预览效果如下,点击对应层级显示该层级的运货费柱形图:





    附件列表


    主题: 图表入门
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]