![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python气象数据可视化
文章平均质量分 83
qylirene
这个作者很懒,什么都没留下…
展开
-
python气象数据可视化学习笔记8——利用matplotlib和ERA5数据绘制时间-高度气象综合廓线图
利用matplotlib和ERA5数据绘制时间-高度气象综合廓线图原创 2023-03-07 21:33:27 · 5521 阅读 · 5 评论 -
python气象数据可视化学习笔记7——利用cartopy+cnmaps和ERA5数据绘制填色图并对中国地区白化
利用python cartopy+cnmaps, 基于ERA5数据绘制contour填色图,并对中国地区进行白化,且添加了南海小地图和九段线原创 2022-11-18 23:18:25 · 6685 阅读 · 3 评论 -
python气象数据可视化学习笔记6——利用python地图库cnmaps绘制地图填色图并白化
前序博文Python气象数据可视化学习笔记5——基于cartopy绘制contour并对中国地区进行白化(包含南海)但是在上述博文中,需要自己找mask文件和地图shp数据,对很多人来说也是个麻烦事,近期发现了一个在线的中国地图python扩展包,试了下,非常好用,写博客记录下学习过程,也希望对看到这篇博文的人有所帮助。官网介绍,cnmaps是一个致力于让中国地图的获取和使用更丝滑的python扩展包,主要功能包括:(1)自带合规地图边界,数据源来自于高德等测绘机构,让你无需再额外寻找地图边界文件。原创 2022-11-04 23:03:46 · 7711 阅读 · 5 评论 -
Python气象数据可视化学习笔记5——基于cartopy绘制contour并对中国地区进行白化(包含南海)
基于cartopy绘制contour并对中国地区进行白化(包含南海)1. 写在前面利用cartopy画填色图已经掌握,这一篇主要记录了在填色的基础上叠加白化。主要参考了气象家园的两篇帖子,并进行了整理绘图。帖子1 http://bbs.06climate.com/forum.php?mod=viewthread&tid=100563&highlight=%B0%D7%BB%AF 主要总结了论坛里的几种白化方法,并提供了maskout.py文件,本人主要采用了第四种方法,测试数据也从那获取原创 2021-12-17 20:42:41 · 11400 阅读 · 18 评论 -
python气象数据可视化学习笔记4——利用windrose叠加污染物浓度
利用windrose叠加污染物浓度1. 效果图2. 代码解析2.1 导入库和读取数据2.2 转变为windrose轴2.3 画散点填色图3. 完整代码1. 效果图在大气环境领域经常需要画一种风向玫瑰叠加污染物浓度的图,周末用python试了试,也是非常简单好用。2. 代码解析2.1 导入库和读取数据除了分析和读取数据的numpy, pandas还有matplotlib外,需要添加windrose库,这点可以自己pip install windrose,比较简单方便。另外,准备了3列数据,分别代原创 2021-08-08 15:44:36 · 3696 阅读 · 1 评论 -
python气象数据可视化学习笔记3——如何用matplotlib画好看的堆积柱状图
如何用matplotlib画好看的堆积柱状图1. 效果图2. 代码解析2.1 导入库2.2 读取数据2.3 建立画布,并定义颜色2.4 画图2.5 修改图片细节2.6 添加legend3 完整代码1. 效果图堆积柱状图很常见,python matplotlib画出来的效果一点不比origin差,又比NCL方便太多。同时,画这幅图的时候还学到了一些matplotlib的小细节,所以把这个学习过程也记录了下来。2. 代码解析2.1 导入库用到的库只有matplotlib里的pyplot,同时还导入了原创 2021-07-16 19:03:19 · 3639 阅读 · 2 评论 -
python气象数据可视化学习记录2——cartopy站点位置打点绘制
python气象数据可视化学习记录2——cartopy站点位置打点绘制1. 图片效果北京市大气环境监测站点示意图,如图所示,包含了三类站点的位置,每一类站点用不同颜色标记,并给出legend。2. 代码解析2.1 导入库用到的画图库主要是cartopy和matplotlib,然后还有常用的pandas和numpy来读取和对数据做一些简单处理。也指定了政府图片默认的字体和字号。import matplotlib as mplimport matplotlib.pyplot as pltim原创 2021-07-14 17:28:55 · 5967 阅读 · 1 评论 -
python气象数据可视化学习记录1——基于ERA5数据画风场和海平面气压填色叠加图
python气象数据可视化学习记录1——基于ERA5数据画风场和海平面气压填色叠加图1. 写在前面2. 图片效果3. 逐步代码解析3.1导入库3.2 读取NC格式数据3.3 对数据进行加工13.4 建立画布和子图,选择投影方式3.5 (最重要的部分)自定义画图函数3.5.1 为什么要定义画图函数?3.5.2 生成二维的风场和海平面气压数据3.5.3 利用cartopy绘制地图底图3.5.4 画填色图和风场图3.6 调用函数,画图3.7 添加colorbar3.8 添加图中的text3.9 图片输出4. 代码原创 2021-03-29 16:06:18 · 25761 阅读 · 16 评论