python绘制剖面图_python可视化 | 垂直剖面图&填色图绘制基础

本文介绍了如何使用Python绘制垂直剖面图,包括相对湿度和风场,以及降水量填色图。内容涉及数据读取、坐标轴处理、颜色映射和风向条纹等要素,适用于气象数据分析和可视化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

剖面图使用的资料是ERA5 hourly data on pressure levels from 1979 to present的再分析资料,降水量图则用的是ERA5 hourly data on single levels from 1979 to present,精度均为0.25° * 0.25°。无论用什么资料,在复现的过程中请大家务必务必注意精度到底是怎么样的,否则抄代码都抄歪了。

垂直剖面图

因为想一次性输出很多张垂直剖面图,于是用到了函数块来实现,在画剖面图时把通用的设置放在了CutawayRH()这个函数里,不同时次则在外面的循环中控制。其实函数迭代啥的都不是很难,不过时间和arange元素的对应上有时候绕不过来就会出大问题……

以我给图片标题和图片名称的迭代为例子吧:

lat = obj['latitude'][:]

lon = obj['longitude'][:]

level = obj['level'][:] #读取气压层数,一维的

hour = [0, 6, 12, 18]

以上代码时根据我所使用的再分析资料来写的,我的资料里是每隔6小时有一份数据,而且我将两天(即21日、22日)的资料都放在一起了,即一共有8个时次的信息,如果说我们直接用range(0,8)来带进去循环的话,也不是不可以,但是需要多判断几次,很容易被绕晕,所以我选择了先画前一天再画后一天的笨办法……

for time in range(0,4):

r = obj['r'][time][:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值