EXCEL花式条形图

数据场景如下:



非常简单,如果我们用条形图来表达上面数据的意思的话,一般情况下,我们做成的是这样的:



可有人做出来的是下面这样



看着很酷啊!很多同学认为这是不是用专业的制图软件做的呢?其实只用Excel就能做出来。下面我们看看具体做法。


我们先拆解下这个图表,这也是一个很重要的学习图表的方法。



我们通过查看数据,可以发现这个图表有五个系列的数据,然后通过点击条形图,可以发现分为三段。对比直接插入的条形图,对于一个老手来说,一看就知道这是个通过辅助列做出来的图表。


条形图前面两节通过辅助列实现,姓名标签和销售额标签通过散点图来实现。


下面我们看看具体做法:


第一步:


在数据源的基础上添加两列辅助列,插入堆积条形图,更改数据系列的次序,出现如下基本图形:



这一步,一个由三段数据堆积而成的条形图就出现了。


辅助列为啥是25和12呢?这个是根据实际情况而定的,本例中因横坐标一个主要刻度的间距是50,直接感受下,堆积条形图的第一段,25刻度就够了,第二段12个刻度也差不多了。


第二步:


常用套路,做三个图形把三段条形图的条形给换掉。


第一个图形:

根据目标条形图,我们可以发现第一段条形图为粉红色的一个矩形,上面一块留白。



最后效果如下:



我故意把组合的情况也截图了,这个图形看起来只有一个粉色的矩形,其实是由一个两个矩形复合而成,中间那个矩形填充和轮廓全部无,所以我们看不到,这就是所谓的障眼法。


两个图形,底端对齐,居中对齐,粉色长条矩形的颜色为:255,105,105,高度为0.84cm,中间矩形的高度为1.25cm,这两个数字数根据观察定的,上边要留白,肯定高度要比长条矩形高。这里我们统一组合后的矩形高度为1.25cm,有颜色部分的矩形高度为0.84cm。


第二个图形:



一个矩形和一个三角形组合而成,矩形高度为1.25cm,三角形高度为0.41cm,组合图形总高度为1.25cm,上面有颜色的矩形部分高为0.84cm,所以三角形高度为两个数据之差,0.41cm,宽度随意,但是两个图形宽度要保持一致。三角形颜色为,255,79,79。


第三个图形:



和第一个图形类似,不同之处在于下边留白。


第三步:



用做好的三个形状把条形图的三段依次替换掉。


第四步:



修改标题,删除图例,网格线,数据标签,分类间距修改为30%(大家可以根据自己的需求修改)。


上一步中把纵坐标轴给删除掉了,在删除纵坐标轴之前我们先要选中纵坐标轴,然后逆序类别,这样刻度标签就到了上面去了。


第五步:


与目标图形相比,我们发现只缺少业务员和销售额标签了,如果直接给系列添加标签,我们会发现标签无法垂直居中于有颜色条形中间,因为这个条形图是有白色部分的,垂直居中是相对与整个条形的,所以无法垂直居中于有颜色的条形图中间。


所以这一步的关键就是怎样让业务员名字和销量垂直居中于有颜色的条形图中间。


我们利用散点图的特性来实现这一目的。


先来做一个虚拟纵坐标:


做个一辅助列,因为有颜色的条形高度为0.84cm,所以,第一个散点确定为0.42,经过对比,发现0.45位置更适合,这个可以微调。每个数据之间隔开1.2cm刚好合适,这个间隔通过两个数据就可以试出来。



下面来做下虚拟横坐标:


横坐标希望的散点X值是三段条形的总长度,Y值是每个有颜色的条形图的间隔。


X值取三段条形的数据之和,及销量、辅助列1、辅助列2的和。由于条形的总高度1.25cm,第三段的有色条形的垂直中间位置位于0.41+0.84/2=0.83,所以在这个位置附近找个值试试,再微调就知道哪个合适了。



到此,去掉右边的刻度标签,再微调下,这个图形就制作成功了!


重点在于利用图形取代了原来的条形,制造出立体感,利用散点图数据标签来实现虚拟的横坐标和纵坐标。


看来制作好看的图表也是需要很好的思路,并不局限于软件自带的模板,所以我们掌握一些常用的套路就显得相当重要了。


转自:米宏Office

举报
评论 0