「Excel」可视化篇-优雅的使用Excel绘图1

218 阅读7分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第2天,点击查看活动详情

本文讲述了如何使用Excel也能制作出优雅的汇报图。主要涉及到隔行填色的图表效果、面积图、瀑布图的制作。

取色软件

由于每个人作图可能都有自己喜欢的配色方式,所以这里推荐一个取色器,非常小巧实用的取色器~ colorpix.softonic.com/


图表效果

这一part主要介绍隔行填色、面积图、正负标签的图表制作

隔行填色

作用:好看 (bushi

效果图

image.png

方法

观察上图可以发现,柱状图的背景是间隔显示的,那么怎么才能达到这样的效果呢?

后面的背景图实际上是条形图,所以需要做一列辅助数据,如下图所示

image.png

选中如图的数据插入组合图形:

image.png

1.选中数据-插入组合图,其中指标为簇状柱形图,并且设置为次坐标轴辅助数据为簇状条形图

设置次坐标轴的原因是让条形图显示的时候在柱状图的后面。

设置如下图:

image.png

2.图表元素选中次要横坐标轴和次要纵坐标轴,将坐标轴格式:横坐标交叉设置为自动。单位最大1.0 同理,选中横坐标轴选中纵坐标轴交叉设置为自动

image.pngimage.png

3.调整条形图的间隙宽度0,柱形图的间隙宽度为80左右,然后将整个图表区以及中间的一个条形图填充为相同的颜色,最后添加边框即可。

按照上述步骤就可以得到效果图显示的图片了。


面积图

面积图,Excel自带就优惠至面积图的功能,但是自带的并没有给人耳目一新的感觉,所以我们需要"innovate"一下,将面积图的边缘描绘的更加明显。通过折线图+面积图来实现。

作用

面积图是一种随时间变化而改变范围的图表,主要强调数量与时间的关系。

例如,用某企业每个月销售额绘制面积图,从整个年度上分析,其面积图所占据的范围累计就是该企业的年效益

面积图能够直观地将累计的数据呈现出来。

function:新颖,反映出了变化的趋势,比自带的面积图好看(bushi

效果图:

image.png

原始数据:

image.png

方法

1. 将同一个数据源添加两次,利用组合图:面积图+折线图即可达到效果

image.png

2. 注意到原始数据最后两个营业额是2000年和2001年,并不是按照规律递增的,所以需要设置坐标轴格式-坐标轴选项-坐标轴类型:日期坐标轴,单位设置为5即可。

3. 其他细节:

如把数据标签加上;

坐标轴格式的刻度线标为内部

添加图标等。

最终的效果图见上面,图中的蓝色部分的是插入图形,自己拖动到合适的位置即可。


正负标签

作用

盈利对比强烈

原始数据:

image.png

效果图:

image.png

方法

其实是两列数据,然后填充互补色,使用的图是堆积条形图

步骤:

1. 辅助数据的填充公式为 =IF(B3>0,-50,50)

2. 插入堆积条形图,然后将辅助数据列的颜色填充设置为无填充,并设置坐标轴格式,勾选逆序类别

3. 公司的营业额填充设置为纯色填充,并以互补色填充,就可以显示两种不同的颜色。

图中的标签"公司1"等,可以自己手动拖至图中所示的位置。读者也可自行为数据加上对应的数据标签,让公司的赢利对比更加鲜明。

标签+条形图

作用

背景:考虑到有些标签过长,放置在坐标轴旁边不美观,所以可以将标签移到条形图的上方。

原始数据:

image.png

效果图:

image.png

方法

其实是将数据源添加了两次,两个都是条形图,但是有一个条形图的数据不显示,只显示其数据标签。

步骤:

1.选中作图数据,绘制条形图,选中图表区,添加数据,将数据源添加两次。

2.选择其中在上面的条形图,填充选择无填充,并且添加数据标签,(注意不是数据标注)设置标签位置为轴内测,且标签选中只包括类别名称

3.选中另一个颜色的条形图,设置数据标签格式,表签选项选中,位置数据标签外,间隙宽度调整为0

4.选中纵坐标-> 坐标轴类别 -> 逆序类别。

5.去掉坐标轴以及网格线,然后可以为条形图添加一些阴影,以及一些细节上的修改

以上所有图形的数据表格->点击下载即可:图表效果.xlsx


瀑布图

作用:

反映不同的因素对某一指标的影响和数据的变化。

方法:

制作瀑布图有两种方式:

一种是通过堆计柱形图制作,

另一种是通过设置涨跌柱来达到最终的效果。

原始数据:

image.png

首先使用堆积条形图的方法来实现瀑布图的制作:

堆积条形图

累积瀑布图中悬空的效果,实际上下面仍然有柱子(颜色为无填充)。如果要实现不同因素对指标的正负影响以及指标的起始值和其他柱子的颜色不一样,那么必然得制作辅助数据

步骤:

1.起始值终止值的柱子单独为一列。

2.累积值显示的是从起始值到当前因素之后的收入,D5单元格的公式为=B4+D4)(即上一个累加值),然后一直拉到最后一个因素所在行的单元即可。

3.正因素,通过if语句判断即可得到各个因素对应的值(负的默认为0)=IF(B5>0,B5,0)

4.负因素,同样的,=IF(B5<0,ABS(B5),0) (ABS表示绝对值)

5.选中项目因素以及辅助数据,绘制堆积柱形图,并设置红色柱子的填充色为无填充, 将系列2的图例删除。

辅助数据如下图所示:

image.png

6.添加误差线.

误差线实际上重复添加一下数据,绘制散点图,然后添加水平误差线

步骤: 图片工具->图表格式->添加图标元素->误差线。(注意这里只有添加数据选择散点图才有水平误差线的选项,柱状图只有垂直误差线

涨跌柱

上述辅助数据的方法可以实现堆积条形图的制作,并且在同一个图中,起止数据用的是同一种颜色显示,增值数据用一种颜色显示,跌值数据用一种颜色显示。(后面涨跌柱的方法只能显示两种颜色。

涨跌柱的实现实际上是两条折线通过添加涨跌柱元素实现的。

步骤:

1.第三列的数据就是上图构造的数据,第一行和最后一行设置为0即可,公式为=SUM($B$16:B17)

2.第四列的的值为第二列和第三列的和,即=SUM(B16:C16),然后选中做的辅助列,添加折线图。

image.png

3.注意这里的涨跌柱只有两种颜色,需要三种颜色可能需要用到条形图+折线图。


本文的作图方式就介绍到这了,后续更新不等宽条形图、滑珠图以及动态图表的制作。

👻👻👻