Python如何根据时间序列数据作图


Posted in Python onMay 12, 2020

本例子程序展示了长白山火山气体地球化学2002年观测数据中CO2和He两种气体元素深度的时间序列。程序中用到了常用的时间序列python数据处理方法,箭头标识方法,适合学习基本python作图学习使用。程序中所用到的no09.csv数据样式如下:

Python如何根据时间序列数据作图

代码如下

import pandas as pd
import matplotlib.pyplot as plt
import datetime
 
df = pd.read_csv('no09.csv')
t = df.iloc[0:200, 0]
t = [datetime.datetime.strptime(i, '%Y/%m/%d') for i in t]
co2 = [float(i) for i in df.iloc[0:200,1]]
he = [float(i) for i in df.iloc[0:200,2]]
plt.subplot(211)
plt.plot(t, co2, 'o-')
plt.xlabel('Date [Year/Month')
plt.ylabel('CO2 / %')
plt.grid(ls = '--')
plt.subplot(212)
plt.plot(t, he, 'o-')
plt.xlabel('Date [Year/Month]')
plt.ylabel('He /ppm')
plt.annotate('2002/07/07 165ppm', xy = (datetime.datetime.strptime(('2002/07/07'), '%Y/%m/%d'), 165),
       xytext = (datetime.datetime.strptime(('2002/08/01'), '%Y/%m/%d'), 123),
       arrowprops = dict(facecolor = 'black', shrink = 0.05, width = 2, headwidth = 6,
                headlength = 6))
plt.grid(ls = '--')
plt.show()

结果

Python如何根据时间序列数据作图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中Selenium模拟JQuery滑动解锁实例
Jul 26 Python
Python探索之自定义实现线程池
Oct 27 Python
Python操作mysql数据库实现增删查改功能的方法
Jan 15 Python
Python列表推导式与生成器表达式用法示例
Feb 08 Python
python使用pycharm环境调用opencv库
Feb 11 Python
Python 中字符串拼接的多种方法
Jul 30 Python
python实现贪吃蛇小游戏
Mar 21 Python
如何分离django中的媒体、静态文件和网页
Nov 12 Python
Python pandas自定义函数的使用方法示例
Nov 20 Python
利用Python实现朋友圈中的九宫格图片效果
Sep 03 Python
python如何利用paramiko执行服务器命令
Nov 07 Python
Python 循环读取数据内存不足的解决方案
May 25 Python
python logging.info在终端没输出的解决
May 12 #Python
你应该知道的Python3.6、3.7、3.8新特性小结
May 12 #Python
python将logging模块封装成单独模块并实现动态切换Level方式
May 12 #Python
Python PyQt5模块实现窗口GUI界面代码实例
May 12 #Python
从0到1使用python开发一个半自动答题小程序的实现
May 12 #Python
Python列表去重复项的N种方法(实例代码)
May 12 #Python
python3中的logging记录日志实现过程及封装成类的操作
May 12 #Python
You might like
收音机指标测试方法及仪器
2021/03/01 无线电
php 模拟POST|GET操作实现代码
2010/07/20 PHP
php开发过程中关于继承的使用方法分享
2011/06/17 PHP
php网站地图生成类示例
2014/01/13 PHP
datePicker——日期选择控件(with jquery)
2007/02/20 Javascript
Javascript与flash交互通信基础教程
2008/08/07 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
JS调用CS里的带参方法实例
2013/08/01 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
详解JavaScript语言的基本语法要求
2015/11/20 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
jQuery实现弹窗居中效果类似alert()
2017/02/27 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
2017/04/11 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
python ip正则式
2009/05/07 Python
Python运算符重载用法实例分析
2015/06/01 Python
python中map()函数的使用方法示例
2017/09/29 Python
python微信跳一跳系列之棋子定位颜色识别
2018/02/26 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
python 函数中的参数类型
2020/02/11 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
python代码实现图书管理系统
2020/11/30 Python
实例讲解CSS3中Transform的perspective属性的用法
2016/04/22 HTML / CSS
铭宣海淘转运:美国、日本、英国转运等全球转运公司
2019/09/10 全球购物
自荐信怎么写呢?
2013/12/09 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
留学推荐信中文范文
2015/03/26 职场文书
检讨书格式
2015/05/07 职场文书
被告代理词范文
2015/05/25 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
一级电子管军用接收机测评
2022/04/05 无线电
Python Pandas解析读写 CSV 文件
2022/04/11 Python