作者:小北童鞋
来源:芒种学院(ID:lazy_info)
近期在学习群中收到一位小伙伴的提问:为什么别人绘制的面积图这么好看,我的怎么都奇奇怪怪的,是数据的问题么?
首先来观察下数据,数据共有8列,其中1列为序号,剩下7列为数值:
如果直接绘制堆积面积图,效果如下:
数据看起来比较奇怪,不同颜色之间存在交错,原因也很简单。
来分析下做得不好的原因:
「数值A」均为负数,其他数值均为正数,所以导致数据叠加到了一起;
数据系列比较多,标签过于密集;
使用了默认配色,看起来不够明亮;
知道了问题,我们可以尝试来解决它,先来看下最终效果:
效果是不是好多了,看着很像一个层叠的金字塔,所以这类图表又被称为「倒金字塔图」,特别适用以下场景:
数据源中同时出现「正数+负数」;
数据系列特别多的时候;
哪怕是「多数据系列」+「多数据量级」,使用倒金字塔也能实现不错的效果:
那么这个图表是如何实现的呢?接下来和小北一起试试吧~
数据预处理部分
首先是数据预处理部分,由于是「倒金字塔」,有几个步骤需要处理。
① 将数值反转,即原来正的变成负的,负的变成正的,如下:
② 在正负数两列数据直接添加一列「叠加」列,使得两列相加为0,效果如下:
③ 接下来将「数值B~数值G」相加,形成新的一列「折线」,如下:
这一步主要是为最后一个面积图添加边框,使其看起来和空白处分割出来。
至此,数据预处理部分我们就操作完毕了,是不是非常简单,取反+叠加即可。
处理好数据,接下来就可以直接绘图了。选中除「序号」外的所有作图数据,直接插入「堆积面积图」,效果如下:
现在整体轮廓已经出来了,接下来将「折线」这个系列修改为「折线图」。
然后为不同的数据系列填充不同的颜色,这里我使用的是「我的世界」的配色方案,从土色到绿色的一个搭配。
并调整「折线图」的线段宽度+配色,效果如下:
调整「垂直坐标轴」的「标签」显示,让数据取反,使用的单元格格式为:
##0;#,##0 ,
理解起来也很简单,正数前加个负号,负号则只展示数值部分,不显示符号,效果如下所示:
最后美化下图例、坐标轴、网格线,一张干净美观的「倒金字塔图」就实现了:
是不是非常简单呢?下次如果碰到乱七八糟的「面积图」就可以考虑使用这种类型的图表了,颜值高+支持多数据系列。
这份图表我也在《数据大屏福袋》中分享给大家了,感兴趣的小伙伴可以前往下载~
好了,那么今天的「倒金字塔图」制作小技巧就分享到这里了,作为一款高频出现在学术论文/SCI杂志上的图表,其实还可以做除更多的扩展~
如果对你有帮助,记得点个「好看」哦,你有想学的 Excel/BI 技巧,不妨在下方留言哦~
下面是关于《Excel数据大屏福袋》的详细介绍,感兴趣的小伙伴可以瞅瞅~