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 Django做网页
Nov 04 Python
Python使用稀疏矩阵节省内存实例
Jun 27 Python
python构建自定义回调函数详解
Jun 20 Python
教你学会使用Python正则表达式
Sep 07 Python
深入浅析Python传值与传址
Jul 10 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
Nov 18 Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 Python
用vue.js组件模拟v-model指令实例方法
Jul 05 Python
Django模型修改及数据迁移实现解析
Aug 01 Python
django 模型中的计算字段实例
May 19 Python
python对execl 处理操作代码
Jun 22 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
Feb 18 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
PHP编码转换
2012/11/05 PHP
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
2014/01/19 PHP
WordPress用户登录框密码的隐藏与部分显示技巧
2015/12/31 PHP
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
2010/07/26 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
NodeJS的Promise的用法解析
2016/05/05 NodeJs
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
AngularJS中控制器函数的定义与使用方法示例
2017/10/10 Javascript
vue简单练习 桌面时钟的实现代码实例
2019/09/19 Javascript
python基础教程之udp端口扫描
2014/02/10 Python
python实现爬虫下载漫画示例
2014/02/16 Python
Python中函数及默认参数的定义与调用操作实例分析
2017/07/25 Python
python+mongodb数据抓取详细介绍
2017/10/25 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
2018/04/27 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
APM Monaco中国官网:来自摩纳哥珠宝品牌
2017/12/27 全球购物
英国女士和男士时尚服装网上购物:Top Labels Online
2018/03/25 全球购物
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
五好党支部事迹材料
2014/02/06 职场文书
《曹刿论战》教学反思
2014/03/02 职场文书
作文评语集锦大全
2014/04/23 职场文书
学雷锋标语
2014/06/25 职场文书
酒后驾车标语
2014/06/30 职场文书
税务干部群众路线教育实践活动自我剖析材料
2014/09/21 职场文书
教师节标语大全
2014/10/07 职场文书
公安机关党的群众路线教育实践活动剖析材料
2014/10/10 职场文书
民政工作个人总结
2015/02/28 职场文书
聘任证明怎么写
2015/03/02 职场文书
2016年教师节感言
2015/12/09 职场文书
中秋节英文祝福语句(14句)
2019/09/11 职场文书
css3新特性的应用示例分析
2022/03/16 HTML / CSS