[Python] 三分钟学会气象要素六边形分布绘制

前言 气象群内有人问这种图怎么画,我也是第一次见,在网上搜了很久,找到一个方便的库:h3-pandas,下面会基于h3-pandas绘制气象要素的六边形分布地图 01 安装库 02 读取地图数据 03 地图数据重采样为六边形 04 简单绘图 05 气象数据读取 06 数据处理:将气象站点数据转格式六边形表格拼接 表格列数过 ...

气ython风雨 | 2024-3-5
1643
0
0
[Python] 使用geopandas裁剪行政区域地图

前言:这个小技巧前面白化的推文也使用过,专门拿出来写一篇 版本 python 3.9 china_map --------------------------------------------------------------------------- 报错原因是由于Fiona库在写入shapefile文件时,遇到了无法转换为ISO-8859-1编码的字符。Shapefile的标准不支持UTF-8编码,因此在处理包含非IS ...

气ython风雨 | 2024-3-4
1884
0
0
[Python] 如何在一张图上同时绘制云图和降水

前言 需求:大家看到诸多文献使用卫星云图作为天气形势系统介绍时想必也想自己也为文章中加一张,那么卫星云图如何叠加降水图呢 面向群体:需要使用卫星云图进行天气学分析或天气系统阐释的小伙伴,当然你喜欢卫星云图做壁纸也可以画着玩 应用场景:汇报or写作 1. 导入库并可视化 为什么修改RGB 原始的RGB值范围是0-1 ...

气ython风雨 | 2024-3-3
1851
0
0
[Python] 常见地图白化方法(二)

前言 地图白化是一种绘制地图的技术,它可以实现对感兴趣区域以外的数据进行遮盖或填充白色的效果,从而突出显示目标区域的特征。 地图白化的原理是利用 shapefile 文件中的多边形坐标来创建一个剪切路径,然后将这个路径应用到 matplotlib 的绘图对象上,使得只有路径内的数据可见,路径外的数据被隐藏或覆盖。 气象家园 ...

气ython风雨 | 2024-3-3
1851
0
0
[Python] 常见地图白化方法(一)

前言 地图白化是一种绘制地图的技术,它可以实现对感兴趣区域以外的数据进行遮盖或填充白色的效果,从而突出显示目标区域的特征。 地图白化的原理是利用 shapefile 文件中的多边形坐标来创建一个剪切路径,然后将这个路径应用到 matplotlib 的绘图对象上,使得只有路径内的数据可见,路径外的数据被隐藏或覆盖。 气象家园的 ...

气ython风雨 | 2024-3-3
1782
0
0
python-使用pygrib将已有的GRIB1文件中的数据替换为自己创建的数据

前言 希望修改grib中的变量,用作WRF中WPS前处理的初始场 python对grib文件处理的packages python中对于grib文件的处理方式主要有以下两种库: 1、pygrib 2、xarray+cfgrib 优缺点对比 package install pygrib安装 cfgrib安装 cfgrib使用 或者直接: 其他命令: 将多个grib文件的内容合并到单个数据集中: ...

自学气象人 | 2024-3-3
1836
0
0
[Python] 两种micaps站点数据的简单绘制方法

相信大家刚接触到micaps数据是一头雾水,还好有对应的可视化库。 今天给大家演示两种micaps站点数据的快速绘制方法。 导入可视化库 数据读取:micaps第三类数据 数据处理 方法一:使用metpy站点绘制 方法二:使用meteva库内置函数绘制 代码量上metev ...

气ython风雨 | 2024-3-2
1839
0
0
[Python] metpy绘制锋生与冷锋

本项目旨在利用Python中的MetPy库来进行气象数据分析,特别是关于锋生函数和冷锋的研究与绘制。 镜像:气象分析3.9 锋生函数公式如下 这是11月7日的中央气象台的地面天气图 导入库 读取数据 计算位温与锋生 绘图部分 绘图过程较慢,可缩小绘制范围或对程序进行优化 冷锋绘制 更换为mesh绘制,速度更快。 ...

气ython风雨 | 2024-3-2
1930
0
0
[Python] metpy函数平滑台风风场流线图

前言 九点平滑的工作原理是将风速数据中的每个值替换为该值及其八个相邻值的平均值。这具有平滑数据和消除任何高频噪声的效果。 下面是一步一步解释九点平滑器是如何工作的: 创建一个新数组来存储平滑后的值。 迭代风速数据数组。 对于数组中的每个值,获取八个相邻值。 计算九个值的平均值。 在新数组中存储平均值。 平滑 ...

气ython风雨 | 2024-3-2
59
0
0
[Python] matplotlib:怎么画带白色框的等值线 新人帖

前言 有读者问我怎么画出带白色框的等值线,他在微博刷到一张图,如下 关键函数:set_box() 下面结合GFS资料画一个500hPa的高度图为例 导入库与链接数据库 In [14]: In [9]: Out[9]: {'Absolute_vorticity_isobaric', 'Albedo_surface_Mixed_intervals_Average', 'Apparent_temperature_height_above_ground', 'Bes ...

气ython风雨 | 2024-3-2
71
0
0
CMORPH降水数据下载

本文作者:郑群 来自交流群的读友分享 结合官方网站和下面代码,可自由定制符合自己需求的下载任务。 https://www.ncei.noaa.gov/data/cmorph-high-resolution-global-precipitation-estimates/access/ 文章来源于微信公众号:自学气象人 ...

自学气象人 | 2024-3-2
110
0
0
[MATLAB] Matlab对青藏高原划分冻土区与海拔区

作者:杨雅琪、第八星系-李智 邮箱:lizhi258147369@163.com 研究青藏高原时,经常会划分不同的区域,本文展示了一种较为简单的分区方式。 数据来源于老朋友ERA5,已预处理。 微信搜索“第八星系人造大气理论爱好者”公众号,关注获取文章数据 ...

101
0
0
[MATLAB] MATLAB绘制柱状剖面组合图

本文作者:第八星系-李智 联系邮箱:lizhi258147369@163.com 降水柱状图 剖面图 设置散点标记的颜色区间 第一步,打开figure1窗口,单击编辑绘图的箭头标呈蓝色 第二步,点击工具,勾选查看布局网格 第三步,点击剖面图边框,鼠标在框边呈十字箭头时按住鼠标左键可移动图像,呈一字箭头时按住鼠标左键可伸缩图像 ...

58
0
0
[NCL] Ncl--垂直速度叠加风场的纬向剖面图

作者:第八星系-木零 邮箱:1692089531@qq.com 数据:nc数据 微信搜索“第八星系人造大气理论爱好者”公众号,关注获取文章数据

149
0
0
Matlab--将数据划分并统计

作者:第八星系-陈小奔 邮箱:1509136879@qq.com 数据:气象数据、rand函数随机自定义 下载数据 设置图框 点图绘制 添加直方统计图 直方统计图上添加对应的数量 完整代码 微信搜索“第八星系人造大气理论爱好者”公众号,关注获取文章数据 ...

49
0
0
[Python] Python不同中心经纬度填色图

作者:第八星系-石头人 邮箱:2205455617@qq.com 导入库 读取数据 画图 设置刻度及刻度标签格式和标题 完整代码 微信搜索“第八星系人造大气理论爱好者”公众号,关注获取文章数据

106
0
0
[Python] python基于站点经纬度绘制降水空间散点分布图

作者:第八星系-刘术辉 邮箱:1211284952@qq.com 导入库并读取数据 设置colorbar刻度及颜色区间 设置散点标记的颜色区间 添加四川地图 设置x,y轴经纬度刻度 绘制不同区域降水散点图 标记出某一站点 完整代码 微信搜索“第八星系人造大气理论爱好者”公众号,关注获取文章数据 ...

57
0
0
利用Python计算滑动相关

作者:第八星系 - 石头人 邮箱:2205455617@qq.com 方法介绍: 滑动相关性系数(Sliding correlation coefficient)是一种统计分析方法,它有助于分析数据中衡量变量之间的关系,它可以反应两组变量在不同的时间段内相关性的变化,更好了解二者关系的变化。 计算滑动相关性 绘图 完整代码 微信搜索“第八星 ...

83
0
0
[Python] python基于xlsx数据绘制时间序列图

作者:第八星系-刘术辉 邮箱:1211284952@qq.com 导入库 读取数据 画布设置并绘图 完整代码(无日期格式) 完整代码(有日期格式) 微信搜索“第八星系人造大气理论爱好者”公众号,关注获取文章数据 ...

42
0
0
[MATLAB] MATLAB绘制相关系数空间分布图

作者:第八星系-石头人 邮箱:2205455617@qq.com 数据:era5数据 读取数据 画图 完整代码 微信搜索“第八星系人造大气理论爱好者”公众号,关注获取文章数据

94
0
0
下一页 »

QQ|小黑屋|气象互助社 |网站地图

Powered by Discuz! X3.5© 2001-2024 Discuz! Team.

返回顶部 返回版块