python 随时间序列变动画图的方法

 更新时间:2022年01月08日 11:55:40   作者:lishangyin88  
这篇文章主要介绍了python 基础绘图之关于随时间序列变动的图的画法,首先大家要明白画图需要考虑的问题,如何在图中适当的显示轴标签的样式和数量,详细代码跟随小编一起看看吧

画这种图要考虑两点:

1.如何生成连续的时间轴

2.如何在图中适当的显示轴标签的样式和数量。

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
% matplotlib inline
import datetime#这个包很关键
#设定开始和结束时间
start=datetime.datetime(2013,1,1)
stop=datetime.datetime(2013,12,31)
delta=datetime.timedelta(1)#设定日期的间隔
dates=mpl.dates.drange(start,stop,delta)# 返回浮点型的日期序列,这个是生成时间序列,同理如果是将序列转成日期呢?
values=np.random.rand(len(dates))
#存在两个问题,一个是坐标轴没有按照日期的形式去标注,另一个是刻度的数量和位置也不合适
fig=plt.figure(figsize=(24,12))#调整画图空间的大小
plt.plot(dates,values,linestyle='-',marker='*',c='r',alpha=0.5)#作图
ax=plt.gca()
date_format=mpl.dates.DateFormatter('%Y-%m-%d')#设定显示的格式形式
ax.xaxis.set_major_formatter(date_format)#设定x轴主要格式
ax.xaxis.set_major_locator(mpl.ticker.MultipleLocator(30))#设定坐标轴的显示的刻度间隔
fig.autofmt_xdate()#防止x轴上的数据重叠,自动调整。

到此这篇关于python 基础绘图之关于随时间序列变动的图的画法的文章就介绍到这了,更多相关python 基础绘图内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python爬虫实例扒取2345天气预报

    Python爬虫实例扒取2345天气预报

    本篇文章给大家详细分析了通过Python爬虫如何采集到2345的天气预报信息,有兴趣的朋友参考学习下吧。
    2018-03-03
  • Python中单元测试的快速入门指南

    Python中单元测试的快速入门指南

    在这篇文章中,我们会深入探讨Python单元测试的各个方面,包括它的基本概念、基础知识、实践方法、高级话题,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-07-07
  • python乱序字符串排序的实现方式

    python乱序字符串排序的实现方式

    这篇文章主要介绍了python乱序字符串排序的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • Python xml、字典、json、类四种数据类型如何实现互相转换

    Python xml、字典、json、类四种数据类型如何实现互相转换

    这篇文章主要介绍了Python xml、字典、json、类四种数据类型如何实现互相转换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • python爱心表白 每天都是浪漫七夕!

    python爱心表白 每天都是浪漫七夕!

    每天都是浪漫七夕!这篇文章主要为大家详细介绍了python爱心表白,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • selenium查找网页出现加载卡顿或失败的解决方法

    selenium查找网页出现加载卡顿或失败的解决方法

    这篇文章主要为大家详细介绍了selenium查找网页时如何处理网站资源一直加载非常卡顿或者失败的情况,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2023-10-10
  • pyqt qlistwidget改变item颜色的操作

    pyqt qlistwidget改变item颜色的操作

    这篇文章主要介绍了pyqt qlistwidget改变item颜色的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Numpy之如何改变数组形状

    Numpy之如何改变数组形状

    这篇文章主要介绍了Numpy之如何改变数组形状问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Python使用re模块实现信息筛选的方法

    Python使用re模块实现信息筛选的方法

    这篇文章主要介绍了Python使用re模块实现信息筛选的方法,结合实例形式分析了Python正则re模块进行信息筛选操作的相关实现技巧及相关函数使用技巧,需要的朋友可以参考下
    2018-04-04
  • 使用PyCharm创建Django项目及基本配置详解

    使用PyCharm创建Django项目及基本配置详解

    pycharm是个很不错的python开发工具,大大缩短了python项目的创建时间以及调试时间。这篇文章主要介绍了使用PyCharm创建Django项目及基本配置详解,pycharm是个很不错的python开发工具,大大缩短了python项目的创建时间以及调试时间
    2018-10-10

最新评论