zl程序教程

您现在的位置是:首页 >  其他

当前栏目

深入浅出matplotlib(27):使用模块matplotlib.dates实现X轴日期显示

日期matplotlib模块 实现 显示 深入浅出 27 使用
2023-09-14 09:10:05 时间

时间是非常重要的,因为每一个人的时间都是一样的,对于所有人都是公平的,但是每一个人在每一个时间单位里创造的价值是不一样的。比如马云每个小时创造的价值可能是1万元,而普通工人可能是每小时10元,差距是非常大的,要比较这种差距,关键是在于时间的计量,只有在相同的时间才可以比较。又比如说在历史长河里,每一百年创造多少价值,也是需要通过时间轴来进行比较,才明显地看出历史的变化。又比如双11光棍节的销售额,如果要把近几年的时间画成曲线,也需要使用时间轴。可见,现实生活里,很多数据都与时间相关,并且沿着时间轴进行,要查看历史数据,才能明白过去情况,才能了解现在所处的位置,才能判断未来走向何处。其实,这就是人生的三大哲学问题,从何处来,现在位于何处,未来走向哪里去。由此看来,时间是非常重要的一条轴,观察很多数据都需要使用时间来表示,接着下来的内容就是非常重要的了,因为解决了大部分时间与众多数据关系的显示问题,也让大家明白时间的变化,各种因素是如何变化的。

 

解决上述的问题,首先就是怎么样把X轴的坐标改为日期显示,前面介绍的都是普通的数据,比如10分钟,10小时等等,这样的时间。现在需要按20/01/01来表2000年1月1日,又需要怎么样设置呢?因此,需要修改matplotlib的X轴坐标的表示方式,要改变它的格式,接着要改变画图的方式,让时间与数据对应的关系改变。