横坐标或纵坐标不等距的折线图国内不常用,但国外文章可经常见到。但具体的制图方法问过很多师兄师姐和同学都没有准确的答复,要么语言不详,要么和要求不符。

废话不多说,日前有师妹发过来一个数据如下表和图:

这是一个很简单的制图,但有没有同学发现其横坐标前面四个点是等距的,但后面的3h和4h不等距。简单按照下图的制法,可间其3h和4h的斜率明显升高。而这与事实并不一定相符。各位可自己试试好不好做,并结合作者后面的制图对比效果。

 

 

折线图怎么把时间变成横坐标Python excel折线图时间横坐标_斜率


 

 

 

 

 

 

 

折线图怎么把时间变成横坐标Python excel折线图时间横坐标_折线图_02

经过多次摸索和查询后终于发现其中一个简单的方法。

先进行横坐标扩从结果如下

折线图怎么把时间变成横坐标Python excel折线图时间横坐标_斜率_03

然后选择表中数据,按照如下方法制图如下(本文基于office2007)

折线图怎么把时间变成横坐标Python excel折线图时间横坐标_数据结构与算法_04

得如下图

折线图怎么把时间变成横坐标Python excel折线图时间横坐标_数据_05

可见其中的后面的3h和4h的点已经分开,但无法正常连线。那重点就在以下的解决方法,在图中右键单击点击选择“选择数据。寄回出现如下图

折线图怎么把时间变成横坐标Python excel折线图时间横坐标_数据_06

点击左下角的:“隐藏的单元格和空单元格”,选择“用直线链接数据点”,点确定。

折线图怎么把时间变成横坐标Python excel折线图时间横坐标_数据结构与算法_07

即完成如下成图。

折线图怎么把时间变成横坐标Python excel折线图时间横坐标_斜率_08

从结果可知道。按照原先的制图3h的点,是大斜率上升的。但从改进后不等距坐标作图。明显有了改变。只有4h的点上升。