- 积分
- 1629
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-1-5
- 最后登录
- 1970-1-1

|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
datafn = r'E:\MeteoInfo\MeteoInfo_3.9.11\MeteoInfo\wpsh_idx.txt'
df = DataFrame.read_table(datafn,format='2i%4f',header = None)
df.columns= ['yr','mon','gm','gq','gx','gd']
monthly_mean = df.groupby('mon').mean()
ave = monthly_mean['gq'].values
print ave
y = df['gq'].values
monn = len(y)
x = arange(monn)
dates = date_range('19910101', periods=monn,freq = 'M')
strdates = []
for i in range(monn):
strdates.append(dates[i].strftime("%Y-%m-%d"))
ax1 = axes()
yaxis(ax1)
plot(x,y,'m-')
ylabel('WPSH Intensity')
xticks(x,strdates)
xlim(300,411)
ano = zeros([monn])
cols = []
ind = 200
for i in range(monn):
ano[i] =y[i]-ave[i%12]
d = ano[i]
if d >= 0:
cols.append('r')
else:
cols.append('b')
ax2 = twinx(ax1)
yaxis(ax2)
bar(x,ano,color = cols,edgecolor=None)
xticks(x,strdates)
ylabel('WPSH intensity Ano')
xlim(300,411) |
|