1.概述
1.1 应用场景
柱子的各个层代表的是该类别数据占该分组总体数据的百分比,每个系列按照所占的百分比进行堆积,这样就能直观的看出每个系列所占的比重。比如下图显示了 1986 年至 2016 年期间,民众对体罚儿童的支持态度对比变化情况。
1.2 基本要求
百分比堆积柱形图的基本要求:
图表效果 | 维度字段 | 指标字段 |
---|---|---|
百分比堆积柱形图 | >=1 | >=2 |
1.3 图表特点
优点:清晰的看出每个维度下不同指标的占比,也可以比较出不同维度类别的数据量差距。
缺点:堆叠太多时会导致数据很难区分对比,同时很难对比不同分类下相同维度的数据。
2.示例
2.1 创建组件
2.1.1 数据预处理
1)下载样例数据体罚儿童.xlsx,点击「数据准备」,选择「我的自助数据集」,添加「EXCEL数据集」,如下图所示:
2)上传下载好的体罚儿童.xlsx,取表名为体罚儿童,年份字段选择为「文本」,点击「确定」,如下图所示:
2.1.2 创建图表
1)点击「仪表板」 Tab,选择「新建仪表板」,点击「确定」,如下图所示:
2)点击「添加组件」,选择 「我的自助数据集」 下的 「体罚儿童」 ,点击「确定」,如下图所示:
3)将待分析区域维度下的字段「年份」拖入横轴中,将指标下的「不知道、反对、强烈反对、强烈赞同、赞同」字段依次拖拽至纵轴,如下图所示:
4)为指标字段「不知道、反对、强烈反对、强烈赞同、赞同」分别设置快速计算方式「当前维度百分比」。即求当前年份下,各类态度占总的指标和的百分比。如下图所示:
5)在图表类型下选择「堆积柱形图」,如下图,此时纵轴的各指标项在图表中堆积显示。
注:堆积柱形图必须在横纵轴中有大于等于 1 个维度、大于等于 2 个指标字段才能选择,否则图表类型下的堆积柱形图将灰化无法点击。
6)设置值轴范围
在「不知道、反对、强烈反对、强烈赞同、赞同」任意一个指标下点击「下拉」,选择「设置值轴(左值轴)」,勾选「轴刻度自定义」,选择最大值,在弹出的公式框中输入1,点击确定:
2.2 图形属性设置
2.2.1 设置颜色
将指标名称拖入颜色栏,点击「颜色」栏,可以设置「不知道、反对、强烈反对、强烈赞同、赞同」的显示颜色,如下图所示:
2.2.2 设置标签
注:本节方法适用于对数值精度要求不是特别高的场景。
1)增加一个 计算字段 ,字段名称为不知道1,使用 sum_agg 函数,公式为:SUM_AGG(不知道)/(SUM_AGG(不知道)+SUM_AGG(反对)+SUM_AGG(强烈反对)+SUM_AGG(强烈赞同)+SUM_AGG(赞同))
字段需点击添加,不能直接复制粘贴。
2)将不知道1拖入到不知道的标签下,如下图所示:
3)设置标签处不知道1的数值格式为百分比,如下图所示:
4)以此类推,添加反对、强烈反对、强烈赞同、赞同的数值字段,并拖入到对应的标签下,设置完数值格式即可。
5)点击全部下的标签,设置标签居内显示。如下图所示:
2.3 效果预览
2.3.1 PC端
选择对应仪表板,点击预览,图表如下图所示:
2.4.2 移动端
App 及 HTML5 端效果如下图所示: