dtcms Kafka web开发 gridview junit layer smtp 后台管理模板下载 nginx教程视频 swift视频教程 jquery获取元素宽度 linux超级用户 spark文档 mysql汉化包 mysql或者条件 wps文件修复工具下载 python基本语法 python的开发工具 python获取输入 java教材 java学习教程 java方法重载 java如何使用 java查看变量类型 嵌入式开发教程 只狼鬼佛 风火云 视频修复工具 fireworks8序列号 flash制作工具 黑市商人 狮子狗皮肤 lol语音包 bz2解压命令 pr视频加速 绿幕抠图 草图大师版本转换器 vs2012中文旗舰版下载 祸星龙 下雪软件
当前位置: 首页 > 学习教程  > python

python时间序列画图_python 基础绘图(关于随时间序列变动的图的画法)

2021/2/6 22:25:14 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

画这种图要考虑两点:1.如何生成连续的时间轴2.如何在图中适当的显示轴标签的样式和数量。import matplotlib.pyplot as pltimport matplotlib as mplimport numpy as np% matplotlib inlineimport datetime#这个包很关键#设定开始和结束时间startdatetime.datetime(…

画这种图要考虑两点:

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轴上的数据重叠,自动调整。

fadd52f863437558380eabbbf76379ec.png

相关资源:微信小程序源码-合集6.rar

本文链接: http://www.dtmao.cc/news_show_2000085.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?