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样式示例
官方文档中还提供了高级用法指南,可以非常方便的进行扩展,比如添加自定义的线和文本等,如下图。
自定义线和文本
好了,就介绍到这里,关于此工具的更多使用方法可以前往官方文档查看,点击阅读原文前往官方文档。