Excel 史上最美堆积条形图
大家好~
我是Eric.Y,
骗人!作者明明不是Eric.Y!
那是我的名字呀!
不BB了,直接开始教程~
今天,我们要绘制下面这张图表,该图表既展示了产品总量在不同时间的变化趋势,也展示了各个产品不同时间的变化趋势。
绘图原理解析
图表主体部分由一个个 “面积图”一层一层堆叠而成!
下图展示了“面积图”的堆叠顺序,其中“1”是最底层(最右上角色块),首先由“1”向左依次堆叠直到该行结束,接着从“2”开始向左依次堆叠,依此类推直到最后一行结束(最左下角色块),就像建房子从地基(最右上角色块)到楼顶(最左下角色块)。
有多少色块就有多少个面积图,就有多少个数据系列!
原始数据及其处理
将原始数据转化成用于绘图的“时间序列”
原始数据
转化为↓↓↓
提取不同数值,+“0”,升序排列,
形成一列时间序列 ↓↓↓
数据构建思路
根据 “面积图”堆叠原理构建数据,以下为数据构建思路:
横坐标:条形长度通过“时间间隔”表现,故将“数值”格式的“时间序列” 转为“日期”格式作为横坐标;
纵坐标:每行条形的高度定义为“1”, 每行过渡部分的原始高度定义为“1”,但当 “重叠时间点”个数大于2时,需对“重叠时间点”计算高度“过渡值” ,方法见源文件的”过渡值计算”工作表。
数据在图表中的排列示意图
数据构建与绘图同步进行!
本次教程的图表含有6×5=30个色块,即30个数据系列;选中 “日期”格式的“时间序列” +30列+1列(该列预留给后续要制作的年份标签和网格线)区域,然后插入面积图(此时图表区空白),右击“图表区” ,选中“选择数据”,点击弹出的对话框的左下角按钮“隐藏单元格和空单元格”,选择“空距”,至此图表区还是空白,哈哈~不要急~
开始构建数据!
数据构建顺序:先将条形部分的数值填充上,再填充两个条形之间的过渡部分的数据。你会发现在单元格中填入数据后,图表会同步绘制!可根据绘制情况调整数值大小以及数值所填充的单元格位置。
数据构建过程本打算用gif动图展示,可惜受到限制无法上传,只能把构建好的数据结构及分区示意图给大家。文末提供了视频教程下载地址,可下载观看。
直接选中上图粗线框区域的数据,插入“面积图”,即可得到下图:
对各个“面积图”的填充色进行修改,可利用F4的重复操作功能提高填色效率,此处不赘述啦~得到以下图表:
其他图表元素绘制和设置
以上已经将图表的主体部分绘制完毕,接下来是年份标签、垂直网格线等图表元素的绘制和设置的思路:
选中任意一个“面积图”,选择“设计”选项卡下的“更改图表类型”,“组合”,将“系列31”改成散点图;
右击图表区,点击“选择数据”,编辑“系列31”(下图前3行),该系列散点用于添加“年份标签”; 依次添加“系列32”~“系列37”的数据,添加过程会不断出现散点,利用这些散点的“误差线”来绘制“垂直网格线”,下图截取了部分“年份标签” 和“垂直网格线” 数据源;
设置横坐标的主要单位为“500天”,标签位置“高”,去除填充和线条颜色;设置纵坐标范围-0.2~5.2;
手动添加图例和标题等元素;
完成!
视频教程和源文件下载地址:
https://pan.baidu.com/s/1jIwP2Fs
看不懂?
先下载个源文件呗~
还看不懂?
下载观看视频教程呗~
再看不懂,你就拍死我吧~
PS:
由于本人的普通话太Biu准,本视频为无声操作教程视频!部分未在视频中完成的操作,如修改“面积图”填充色,请大家自己完成;
本文仅作为一个引导,有些注意点无法在文中一一说明,大家遇到问题时先研究研究,实在不懂就到群里提问;
本文绘图方法虽不能保证是最佳方案,却是经过不断优化的结果,如有更好的方案,欢迎交流;
本文为个人原创,如有雷同,纯属巧合!