用WPS表格(或EXCEL)制作图表时,会遇到以日期为横坐标的情况。但是按照常规方法选定数据区域以后,会发现横坐标不是日期,而是数字。而且,通过修改数字格式也无法进行修改。下面说一下处理方法。
一、需求 制作一个以日期为横坐标的图表
比如我想要把图1的左侧数据,制作成右侧黄色区域散点图,在横坐标上能显示年月,并且这个年月可以旋转一定角度,使横坐标看起来没有那么拥挤。如果按常规操作,结果往往是图2的样子,也就是横坐标不是日期。
图1 需要的图表效果
图2 实际制作的效果
二、处理方法
这种情况,是电子表格(EXCEL,WPS表格)没有识别数据区域中的日期,它把日期当成普通文本了。即使你把这些单元格的数值格式修改为日期也不行,不知道这是不是一个BUG。(图3)
图3 数据区数据的格式
我处理的办法是在数据区左侧再增加一列数字,这列数字就是那些日期对应的数字。操作方法:让“左侧单元格=日期所在的单元格*1”,这样左侧的单元格(L列)内数据就变成了日期的数字格式。如图4。