Hello大家好,怎样绘制漂亮的统计图表系列又和大家见面啦!上一期 讲了柱状图,这期我们来聊一聊折线图。

上期在『早起python』与『可乐的数据分析之路』公众号给大家提供了本期的练习数据:数据集2,可以看到数据集2是日期和数值组成的数据,对于描述随时间变化的数据,最好用折线图,在Excel里非常简单的3步曲搞定:

选中数据——点击插入——点击推荐的图表

就插入了下图这个折线图。

相信大部分人也都是这么做的,这么做当然没毛病,但鉴于我们这个系列的主旨:绘制漂亮的统计图表,这个图可以说是不怎么漂亮了,想要挑刺的话甚至可以挑出一堆毛病。

就比如,这个让人扭转90度才能看清的横坐标是个什么鬼?

这个网格线又能给我们读图带来什么好处?

还有读者提供的下面这个图,同样还是横坐标的问题,只不过比扭转90度好一点,扭转45度罢了。

还有的同学是用柱形图做的,因为上一期的内容的柱形图嘛,大家也就理所当然地用柱形图了,所以这节内容也会帮大家梳理什么时候该用柱形图怎么插入折线图,什么时候用折线图。

先来说说横坐标

对于这张图来说,既然大家都是2019年的,那就没必要每个日期都标注上2019年,把它改成最简洁的日期模式:月/日

如图函数fx的图像是折线123_怎么插入折线图_jj插入bb的图

然后再在设置坐标轴格式中将坐标轴选项里的单位改成3天一间隔,这样横坐标就不显得那么拥挤,也能读懂图了。

如图函数fx的图像是折线123_jj插入bb的图_怎么插入折线图

如果你觉得横坐标里的5月也很多余的话,甚至可以改成这样:

没有标记的折线图看的是趋势,带标记的折线图更能看出每日的变化,如下:

关于美化

或许我们还可以改变一下标记,设置为白色填充的空心圆标记

一定得是白色填充,因为如果你设置了无填充,那么会得到下面这个不忍直视的图:

去掉网格线,好像好看一些,再在最高点和最低点显示数据标签。有时候我们想突出显示一下特定日期下的数据,用一个改变透明度的长方形的形状加上去即可:

jj插入bb的图_如图函数fx的图像是折线123_怎么插入折线图

对比一下,说实话,还是右边的好看一些

所以,总结一下,画出好看的折线图就3个技巧:

时间序列下柱形图和折线图选择的问题

用柱形图和折线图都能表示时间序列,那么该如何选择呢?其实就是一个数量的问题。用柱形图表示时间变化的话,时间点不能太多,最好是少于8个时间点的数据,而有超过8个时间点的数据的话,一般用折线图来表示会好些。

如下面这个图2019年4个季度的销量情况,4个点的折线图没什么必要,不如柱形图好。

倾情赠送

最后为大家倾情赠送一个Excel里用数据透视表就能轻松实现的动态折线图的例子:

如图函数fx的图像是折线123_怎么插入折线图_jj插入bb的图

点击右边切片器中不同社群的名字,得到相应的用户数趋势的折线图,怎么做的呢?简单说一下,首先得有一个数据源:

如图函数fx的图像是折线123_怎么插入折线图_jj插入bb的图

然后插入透视表

在分析里面点击插入切片器

如图函数fx的图像是折线123_怎么插入折线图_jj插入bb的图

新建一个图表,把图表的数据选择为透视表中的数据即可。

怎么插入折线图_如图函数fx的图像是折线123_jj插入bb的图

以上就是本期的全部内容了,这个系列帮助大家学习绘制正确且好看的统计图表,相信完整看下来,老板再也不会说你的图表做的丑啦。同样的怎么插入折线图,下期的数据请在公众号『早起python』与『可乐的数据分析之路』内回复【数据集3】,期待你的作品,全程参与有赠书哦,我们下期见。