当前位置:网站首页 > 风铃湾 > 正文

Excel--这个图表太精妙了,绝对高阶,学会让同事刮目相看

作者:jinxijing发布时间:2020-03-01分类:风铃湾浏览:111


导读:  大家刚看到这张图,是不相当惊叹!相当不错的图表,条形图反映了两年的人口数据,单独一列数据反映增量,另一列带有虚线连接在一起数据反映增长率,从虚线的拐点和方向...

 

 

大家刚看到这张图,是不相当惊叹!相当不错的图表,条形图反映了两年的人口数据,单独一列数据反映增量,另一列带有虚线连接在一起数据反映增长率,从虚线的拐点和方向上也能看出哪个城市的增长率高,哪个城市的增长率低,同时增量最高的城市用红色的虚框圈起来,起到提醒作用。

欣赏完别人的图表了,我们不能只停留在欣赏的阶段,该问问自己,这份图表用Excel能做出来吗?

当然可以。

以上图表太长,所以我选取了一部分数据做了个图表,效果如下:

 

 

 

是不是跟上面的图表一样呢?

下面分享下我的做法:

思考:想要做出上面的图表,首先要对目标图表有整体的感知,它是由条形图和散点图组合而来,各城市两年的数据是条形图、增量是散点图,增长率是带平滑线和数据标记的散点图。如果你连这个都看不出来,那就还需要继续修炼,见多了就懂了。

下面是我选取的数据:

 

 

 

第一步:

选定A1:C8数据区域,插入条形图

 

 

我们发现城市与目标图表中的城市序列正好是相反的。

 

 

 

双击垂直轴,逆序类别打勾,这样垂直轴上城市的序列就和目标图表一致了。

 

 

 

现在我想在这个图表上面加两列散点,与目标图表对比下,发现右边的空间太小,条形太长了?怎么办呢?(这个技巧很简单,大家都可以学会)

选中水平轴,修改水平轴边界值,如下设置:

 

 

 

得到的图表如下:

 

 

这样图表的右边就留出了足够的空间放置两列散点。

第二步:

第一列散点为增量,我们可以想象成X坐标为某个数字永远不动,Y坐标的值按照固定间隔增长,每个点要与每个城市中间位置对应,一共7个城市,所以需要七个点,所以我们首先要做个辅助数据,用来生成这七个散点,数据如下:

 

 

4500是根据上一步图表中水平轴的数值来了,观察上一步中的图表,增量这列散点放在4300到6300之间合适,所以选择了4500,大家可以在这个区间自由选择,觉得不合适的话,图表做好了后修改图表数据源中的数据,散点位置也会自动修正。

接下来插入散点系列:

选中图表,右键点击选择数据,出现如下对话框

 

 

点击添加,如下设置:

 

 

这样就在图表中插入了散点,可是在图表中并没有发现散点,莫急,点击图表,右键,更改图表类型。

 

 

把增量系列的图表类型改成散点图

 

 

这下终于可以看到散点了

 

 

给散点添加数据标签

 

 

发现出来的数据是0.5,1.5之类……,与要求不符,怎么办?

让数据标签显示的值按照我们想要的数据显示。

 

 

数据标签区域选择增量数据所在的区域,得到下面的图表。

 

 

第三步:

添加增长率散点,这一步比上一步稍微有点难度。

上一步中,散点的横坐标都相同,纵坐标依次增长。我们观察目标图表,增长率散点并不在一条线上,所以确定他们的横坐标不一样。垂直方向上,每个增长率都对应一个城市,所以垂直间隔一致,Y轴直接用上一步中的数据就可以。X轴的数据应该在6300到8300之间比较合适,我们选定7000,7000加各自的增长率可以作为各个散点横坐标的值。

结果发现增长率相对于7000来说太小了,两个数字相加后和7000没有明显的区别,散点在横向上感觉没有差别,所以把所有增长率扩大100倍,然后加上7000作为各个散点的横坐标,数据如下:

 

 

接下来同步骤二中一样,把黄色区域的数据作为增长率系列添加到图表中,然后把增长率系列的图表类型改为带平滑线和数据标记的散点图。

 

 

现在发觉条形图纵坐标居然变成数字了,而我们想要的是城市,莫急,点击图表,右键,选择数据,点击2107年人口或者2018年人口,点击右边的编辑,选择表中城市区域的数据。

 

 

然后回到图表,删除一些不要的元素后,得到的图表如下:

 

 

第四步:

做标题部分,在表中插入三个基本的形状

 

 

三个图形经过移动后可以组成下面的图形:

 

 

目标图表中,中间部分直接插入一个形状就OK,把上面的图形复制一份出来,旋转180°就是目标图表中标题部分中右边的部分,最终组合如下:

 

 

把此图形复制到制作好的图表上,图表部分经过调整背景颜色,条形颜色,散点图的标记以及图表中字体的大小等,图例部分自己制作下(非常简单,不再赘述),最终就可以得到以下图形:

 

标签:Excel绝对高阶