爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4566|回复: 5

MeteoInfoLab脚本示例:南方涛动指数Bar图

[复制链接]

新浪微博达人勋

发表于 2017-3-17 12:54:58 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
参考NCL的例子(http://www.ncl.ucar.edu/Applications/bar.shtml),用MeteoInfoLab脚本绘制了Darwin Southern Oscillation Index。数据文件里date变量是年和月的整数,比如199001,将此数据转换为日期列表作为x轴绘图。还有颜色的处理也很简单。

  1. fn = 'D:/Temp/nc/soi.nc'
  2. f = addfile(fn)
  3. yms = f['date'][::8]       #Year and month
  4. dsoik = f['DSOI_KET'][::8] #Darwin SOI Index via KET 11pt Smth
  5. dsoid = f['DSOI_DEC'][::8] #Darwin Decadal SOI Index

  6. #Set dates and colors
  7. dates = []
  8. cols = []
  9. for ym,d in zip(yms,dsoik):
  10.     dates.append(datetime.datetime(ym / 100, ym % 100, 1))
  11.     if d >= 0:
  12.         cols.append('r')
  13.     else:
  14.         cols.append('b')

  15. #Bar plot
  16. bar(dates, dsoik, color=cols, edgecolor=None)
  17. xlim(dates[0], dates[-1])
  18. ylim(-3, 3)
  19. xaxis(axistype='time', minortick=True, tickin=False)
  20. yaxis(minortick=True, tickin=False)
  21. ylabel('Anomalias')
  22. title('Darwin Southern Oscillation Index')


bar_dsoi.png

评分

参与人数 1金钱 +10 收起 理由
KIMO23 + 10 很给力!

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-6-20 17:05:17 | 显示全部楼层
请问 这个SOI.nc文件在哪里下载的呢?谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-6-20 19:52:35 | 显示全部楼层
范式特西龙 发表于 2018-6-20 17:05
请问 这个SOI.nc文件在哪里下载的呢?谢谢!

可以在这里下载:http://www.ncl.ucar.edu/Applications/Data/
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-6-21 09:42:48 | 显示全部楼层
MeteoInfo 发表于 2018-6-20 19:52
可以在这里下载:http://www.ncl.ucar.edu/Applications/Data/

非常感谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2024-1-31 07:10:35 | 显示全部楼层
请问,如果x轴想显示中文怎么设置呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2024-1-31 10:49:45 | 显示全部楼层
yangmt 发表于 2024-1-31 07:10
请问,如果x轴想显示中文怎么设置呢?

参考这里:http://www.meteothink.org/docs/m ... ext_multi_axis.html
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表