请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3065|回复: 1

MeteoInfoLab脚本示例:三维坐标系中任意两点剖面图

[复制链接]

新浪微博达人勋

发表于 2021-12-2 18:53:22 | 显示全部楼层 |阅读模式

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

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

x
三维绘图函数 slice3, contourslice, contourfslice, streamslice 的 xyslice 参数 [x1,y1,x2,y2] 可以方便地在三维坐标系中绘制任意两点剖面图。

这里以 contourfslice 函数为例,其它函数用法类似。

  1. fn = os.path.join(migl.get_sample_folder(), 'GrADS', 'model.ctl')
  2. f = addfile(fn)
  3. data = f['U'][0,:,:,'0:180']
  4. pres = data.dimvalue(0)
  5. z = meteolib.pressure_to_height_std(pres)
  6. y = data.dimvalue(1)
  7. x = data.dimvalue(2)

  8. #Plot
  9. ax = axes3d()
  10. geoshow('continent', facecolor=[255,231,177], edgecolor='b')
  11. levs = arange(-16, 57, 8)
  12. contourfslice(x, y, z, data, levs, edgecolor='lightgray', alpha=0.8,
  13.     xyslice=[20,-40,160,40])
  14. colorbar(aspect=30)
  15. xlim(0, 180)
  16. title('contourfslice example')



                               
登录/注册后可看大图


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

新浪微博达人勋

发表于 2021-12-2 22:48:34 | 显示全部楼层
{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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