- Excel 数据处理思维带你高飞
- 李立宗
- 971字
- 2020-08-27 21:52:09
3.4 绘图相关问题
本节介绍一下使用时间作为坐标轴可能遇到的几个问题。
如图3-24所示,在单元格区域B2:C11内,B列是一个时间序列,C列表示的是B列对应日期的一个数量(比如产量等),数据表的右侧是根据数据列表绘制的一个折线图。可以看到,由于B列是日期型数据,右侧的横坐标上自动对日期进行了补全,将B列中原本不存在的时间“12-21”至“12-24”显示在了横坐标上。
图3-24 时间坐标轴
对于日期的自动补全,有时是必要的,对于问题的处理非常有帮助;有时又会给我们造成麻烦,将原本不希望出现的日期显示在横坐标上。如果仅仅需要显示在B列内出现的日期,就需要将横坐标处理为文本类型。
在图3-24所示的横坐标轴上单击鼠标右键,在弹出的快捷菜单中选择“设置坐标轴格式”,会出现如图3-25所示的“设置坐标轴格式”窗格。在窗格中,将“坐标轴选项”类别下的“坐标轴类型”选项,由原来的“日期坐标轴”修改为“文本坐标轴”。
图3-25 设置坐标轴类型
将坐标轴类型处理为文本类型后,在图表中会仅仅显示分类数据中出现的日期,没有出现的日期会被忽略掉,如图3-26所示。在图3-26中的横坐标上,在“12-20”后出现的是“12-25”,这与原始日期数据是一致的。
图3-26 文本型横坐标
上述处理方式是将分类数据由日期型数据处理为文本型数据,以便让没有在分类数据中出现的日期不出现在横坐标上。在处理问题的过程中,存在另外一种相反的情况,需要将看起来是数字的值处理为日期,从而让图表能够显示出数字所表示的时间间隔。
例如,在图3-27中,单元格区域B2:C8表示的是某产品在一定的使用期内发生故障的概率;B列表示该产品的使用时间,C列表示产品在对应B列的使用时间内发生故障的概率。可以看到,该产品在第1年的使用过程中,发生故障的概率仅为1%,但在第15年,发生故障的概率高达75%。根据该数据绘制折线图,如图3-27右侧所示。
图3-27 故障率折线图
严格来讲,图3-27中的折线图所传递的信息并不准确。因为在图表的横坐标上仅仅按照数据源中给定的“时间”展示了时间,而忽略了它们之间的间隔关系。在横坐标上,不同的使用时间之间使用了相等的间距,导致故障发生率曲线开始很平缓、后来很陡峭。用户可能更希望看到以实际时间间隔为横坐标的图表,这时只要将“坐标轴类型”调整为“日期坐标轴”,即可补充B列中没有出现的时间。调整后,折线图如图3-28所示。
图3-28 日期横坐标
通过图3-28,可以更直观地观察设备在不同的时间间隔内发生故障的概率。