前几天从人民日报的微博发布的这张《武汉战“疫” 31天数据日志》的信息长图中,我看到了这个纵向的折线图:







图表看外观和传统折线图一样,可方向却不是从左到右,而是从上到下的,这种纵向的折线图很适合用手机来观看。 那这种图表要如何在Excel中制作出来的呢?


今天我们就来聊一聊这个图表的制作方法。


1 准备数据源


看《武汉战“疫” 31天数据日志》信息长图,学纵向折线图的制作_第1张图片


第一列是为31天的日期。


第二列是在图表左侧的标签,这个标签是通过&连接符函数,将日期和新增确诊病例和累计确诊病例合并在一个单元格中的。


第三列是Y坐标轴的位置。这种纵向的折线图其实是用散点图来制作的,直接用折线图是无法完成这个图表的制作的。既然是散点图就必须有两个数字,X坐标和Y坐标来确定散点的位置。这一列就是这纵向有多少个日期,为了让散点和顶部的坐标轴无缝衔接,我们可以把第一个数字设置为0。


第四列是最左侧的图表标签的X坐标的位置,从上图可以看到顶部的坐标轴的刻度是从30开始的,这里我们把这个一列都设置为30。


第五列是新增确诊病例的X坐标的位置,直接输入新增确诊病例的人数。


第六列是累计确诊病例的X坐标的位置,直接输入累计确诊病例的人数。


第七列是最右侧的日志说明的文字的X坐标的位置,这里我输入了一个固定的数字800,原图中日志的位置是动态的,可以自己来调整这个数字。


第八列是日志说明。


2 插入空白的散点图


完成了数据源表的编制之后,把光标放在空白的单元格,点击“插入-图表-散点图-带直线的散点图”,插入一个空白的散点图图表。


看《武汉战“疫” 31天数据日志》信息长图,学纵向折线图的制作_第2张图片


3 添加图表数据序列


在图表上右键,选择“选择数据”,弹出选择数据的对话框。我们依次来添加4组数据。


第一组:数据标签,X轴系列值选择D列的第2行到最后1行,Y轴系列值选择C列的第2行到最后1行。


看《武汉战“疫” 31天数据日志》信息长图,学纵向折线图的制作_第3张图片


第二组:新增确诊病例,X轴系列值选择E列的第2行到最后1行,Y轴系列值选择C列的第2行到最后1行。


看《武汉战“疫” 31天数据日志》信息长图,学纵向折线图的制作_第4张图片


第三组:累计确诊病例,X轴系列值选择F列的第2行到最后1行,Y轴系列值选择C列的第2行到最后1行。


看《武汉战“疫” 31天数据日志》信息长图,学纵向折线图的制作_第5张图片


第四组:日志说明,X轴系列值选择G列的第2行到最后1行,Y轴系列值选择C列的第2行到最后1行。


看《武汉战“疫” 31天数据日志》信息长图,学纵向折线图的制作_第6张图片


这样就完成了一个纵向折线图的初始效果,其实是散点图


4 修改坐标轴


将Y坐标轴“逆序刻度值”,间隔单位设置为1。将X坐标轴的最小值设置为30,勾选“对数刻度”。


看《武汉战“疫” 31天数据日志》信息长图,学纵向折线图的制作_第7张图片


这是修改之后的图表效果。


看《武汉战“疫” 31天数据日志》信息长图,学纵向折线图的制作_第8张图片


5 修改数据标签


删除左侧的X坐标轴,选择第一组数据序列,X坐标是30的那组数据。添加数据标签,位置在左侧。将标签的内容用“单元格中的值”功能换成第2列的内容。


看《武汉战“疫” 31天数据日志》信息长图,学纵向折线图的制作_第9张图片


可以修改这个数据序列的数据标记的格式,产生圆圈的效果。


6 日志数据点和数据标签的数据点的连线


到这个步骤图表已经差不多做完了,最后需要产生日志数据点和数据标签的数据点的中间横向的连线,要产生这个连线需要用到误差线这个功能。


选中日志的数据序列点击图表菜单中的“添加图表元素”功能添加“标准误差”线,删除Y误差线,修改X误差线格式。


方向:负偏差,末端样式:无线端,误差值:770(800-30,如果是动态日志点,另行计算差额)。


看《武汉战“疫” 31天数据日志》信息长图,学纵向折线图的制作_第10张图片


修改误差线的颜色,添加数据标签,将标签的内容指定为日志内容即可。


最后添加图表的标题,稍作美化,这张《武汉战“疫” 31天数据日志》信息长图就在Excel中还原出来了。


看《武汉战“疫” 31天数据日志》信息长图,学纵向折线图的制作_第11张图片


由于Excel没有把图表保存为图片的功能,你可以把图表复制粘贴到PPT中,再右键“另存为图片”,就可以做成图片的方式,用手机来查看了。


在关心疫情进展的同时,我们也不能耽误工作和学习。这不,还能边看最新报道边学Excel!