零基础图表制作系列03——百分比堆积柱形图
经过前面两个系列的教程学习,想必大家对柱形图的制作已经比较熟悉了。
零基础图表制作系列01——柱形图与堆积柱形图
零基础图表制作系列02——分区柱形图与多系列柱形图
今天要学习的图表叫做百分比堆积柱形图,会开始涉及一些简单的公式计算,作为函数的入门教学是再好不过的选择了,主要用于显示一段时间内的多项数据占比情况。
比如上图就显示了 1986 年至 2016 年期间,民众对体罚儿童的支持态度对比变化情况,它的优缺点是:
优点:可清晰看出每个维度下不同指标的占比,也可以比较出不同维度类别(比如时间)的数据占比量差距
缺点:堆叠太多时会导致数据很难区分对比,同时很难对比不同分类下相同维度的数据
如何快速做出百分比堆积柱形图?
使用的图表工具是FineBI
第一步:导入数据
这次用到的数据是:体罚儿童态度对比
先上传数据源
第二步:制作图表
1)给字段添加函数
我们想要了解的是在该年份下,各类态度占总的指标和的百分比。
例如:求「强烈反对」占该年份所有态度指标和的百分比?则应该这样计算:
SUM_AGG(强烈反对)/(SUM_AGG(强烈反对)+SUM_AGG(反对)+SUM_AGG(不知道)+SUM_AGG(赞同)+SUM_AGG(强烈赞同))
具体操作:
点击「指标」旁边的「+」号,添加「计算字段」,重命名为「强烈反对(当前维度百分比)」,然后输入公式,需要打出「SUM_AGG」然后选择左边的数值字段
⚠️值得注意的两个地方:
「数值字段」必须点选才有效,手动输入无效
记得在「/」后加括号
2)创建图表
重复上述操作,依次为其他指标添加函数,然后在图表类型下选择「堆积柱形图」,把「年份」拖入横轴中,把刚刚计算好的指标依次拖拽至纵轴,如下图所示:
3)设置值轴
因为我们所求的是指标和的百分比,因此我们把「强烈反对」的数值格式改为「百分比」,操作如下:
然后设置值轴范围,在任意一个指标下点击「下拉」,选择「设置值轴(左值轴)」,勾选「轴刻度自定义」,选择最大值,在弹出的公式框中输入1,点击确定,查看效果:
第三步:美化下图表
到上一步我们的百分比堆积柱形图就基本完成了,现在进行一些美化和调整吧
1)设置颜色
我们可以将「指标名称」拖入颜色栏,点击小齿轮按钮,可以设置各指标的显示颜色,选择你喜欢的组合,如下图所示:
2)调整图例
对于图例的位置也可做适当调节,这里我们可以选择置于图表顶部,这样图表右边就不会显得空荡荡的:
加上标题之后略微调整一下,我们就能得到以下图表:
至此,关于常用的柱形图到这里也大致介绍完了,之后的教程我们将会学习另外的图表类型,一起期待吧!