python 画图,一个时间数据画图,设置时间标签的小例子
来源:互联网 发布:新手淘宝美工面试作品 编辑:程序博客网 时间:2024/04/30 13:05
#-*- coding: utf-8 -*-
#---------------------------------------------------
#---------------------------------------------------
import datetime
from pylab import *
from matplotlib.ticker import MultipleLocator, FormatStrFormatter
import matplotlib.dates as mdate
import matplotlib.pyplot as plt
#---------------------------------------------------
now =datetime.datetime.now()
days=datetime.timedelta(10)#10天
ax = gca()
grid(True)#显示网格
ax.xaxis.set_major_formatter(mdate.DateFormatter('%y-%m-%d'))#设置时间标签显示格式
t = arange(0.0, 120.0, 1)
s = sin(0.1*pi*t)*exp(-t*0.01)
dates = [now + datetime.timedelta(i) for i in range(120)]#
dates.sort()
datestr =[]
for i in range(0,12):
datestr.append(dates[0]+i*days)
plt.xticks(datestr)#设置日期标签
plot(dates,s,'--r*')#画图,虚线--,红色r,数据点为星号*
xlabels = ax.get_xticklabels()
for xl in xlabels:
xl.set_rotation(15) #把x轴上的label旋转15度,以免太密集时有重叠
#---------------------------------------------------
#---------------------------------------------------
import datetime
from pylab import *
from matplotlib.ticker import MultipleLocator, FormatStrFormatter
import matplotlib.dates as mdate
import matplotlib.pyplot as plt
#---------------------------------------------------
now =datetime.datetime.now()
days=datetime.timedelta(10)#10天
ax = gca()
grid(True)#显示网格
ax.xaxis.set_major_formatter(mdate.DateFormatter('%y-%m-%d'))#设置时间标签显示格式
t = arange(0.0, 120.0, 1)
s = sin(0.1*pi*t)*exp(-t*0.01)
dates = [now + datetime.timedelta(i) for i in range(120)]#
dates.sort()
datestr =[]
for i in range(0,12):
datestr.append(dates[0]+i*days)
plt.xticks(datestr)#设置日期标签
plot(dates,s,'--r*')#画图,虚线--,红色r,数据点为星号*
xlabels = ax.get_xticklabels()
for xl in xlabels:
xl.set_rotation(15) #把x轴上的label旋转15度,以免太密集时有重叠
show()
运行结果:
0 0
- python 画图,一个时间数据画图,设置时间标签的小例子
- R语言小例子---简易的数据分析和画图
- canvas画图小例子
- python 画图 例子
- python画图常规设置
- 利用OWC画图的例子
- python画图matplotlib的Legend(显示图中的标签)
- python 画图
- Python 画图
- Python画图
- python画图
- python画图
- Python 画图
- python画图
- Python 画图
- python 画图
- python 画图
- python画图
- js 下拉底部加载|滑轮滚动到页面底部ajax加载数据的实例
- 配置 Redhat6 yum 更新源
- mysql 安装高版本后,导致无法grant 新的帐号的问题
- js动态显示当前年月日星期几时分秒
- Android cocos2d-x开发(二)之create-android-project.bat文件的修改
- python 画图,一个时间数据画图,设置时间标签的小例子
- 利用iframe和location.hash实现跨域
- JAVA NIO 简介
- 面向站长和网站管理员的Web缓存加速指南[翻译]
- 虚拟化和安全正在影响ADC发展 未来或替代防火墙
- JTA 深度历险 - 原理与实现
- HDU 1864 最大报销额 01背包问题
- 程序员晋升之路
- JsonUtil实例