前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >工具推荐|面向气候研究者的Python可视化工具

工具推荐|面向气候研究者的Python可视化工具

作者头像
bugsuse
发布2022-09-23 14:17:17
5620
发布2022-09-23 14:17:17
举报
文章被收录于专栏:气象杂货铺

cf-plot 是面向气候研究者的数据可视化工具,可以绘制常见的等值线、矢量和折线图等,比如投影地图、多子图图形、Hovmuller图、轨迹图。cf-plot 也可以直接处理WRF模式结果,可以非常方便的进行可视化。

安装

cf-plot 目前仅支持 MacOS 和 Linux 系统,如果要在 Windows 上使用,需要 WSL。

在 MacOS 和 Linux 上的安装非常方便,可直接通过 conda 进行安装,如下:

代码语言:javascript
复制
conda install -c ncas -c conda-forge cf-python cf-plot udunits2
conda install -c conda-forge mpich esmpy

关于 windows 上的安装方法可以参考官方文档。

示例

官方文档给出了一些图形绘制的示例,如下图所示,关于示例对应的代码可以前往官方文档查看。

以下以WRF模式的可视化为例展示一下 cf-plot 的便捷之处,只需要很少的代码即可进行快速可视化。

WRF模式数据可视化

代码语言:javascript
复制
import cf
import cfplot as cfp
f=cf.read('wrf2.nc')[0]
t2=f.subspace(time=cf.dt('2016-12-25'))
t2.units='degC'
cfp.con(t2, lines=False)

WRF模式温度可视化结果

此外,cf-plot 还提供了很多功能,比如囊括了大量的colormap,内置了自定义 colorbar 的功能,示例如下图所示,更详细的功能可以前往官方文档查看,这里不再赘述。

colorbar样式示例

官方文档中还提供了高级用法指南,可以非常方便的进行扩展,比如添加自定义的线和文本等,如下图。

自定义线和文本

好了,就介绍到这里,关于此工具的更多使用方法可以前往官方文档查看。

—END—

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 气象汇 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档