Py学习  »  Python

NCAR的计算地球科学Python库--GeoCAT介绍

happy科研 • 2 年前 • 1430 次点击  

今天是教师节,祝天下所有的老师教师节快乐!您们辛苦了!


今天看到了NCAR的一个新项目--GeoCAT,心里想:这是要抛弃NCL了吗?因为一打开GeoCAT的官网介绍,首先直观的冲击是绘图可视化上有力的表现,非常像NCL的绘图风格,然后再了解了一下,GeoCAT估计真的是潮流了。既然这样,那就来学习GeoCAT。看来Python是大势所趋了,学习起来吧,我最快乐的时间之一可能就是在探索数据分析上了



篇外:昨天写了几个NCL的colorbar到ArcGIS中去,但是发现一个大问题,NCL中有的色带颜色很多,比如有256中的RGB,就在想ArcPy是否可以批量读取从NCL下载来的.rgb文件生成color Ramps,我找了一下还是没解决这个问题



不过先来看看自定义的色带的效果






绘制一个简单的散点图




GeoCAT是地球科学社区分析工具包。GeoCAT是与NCL (NCAR命令语言)相关的Python工具集合。通过GeoCAT你可以更美观地可视化你的图形,或者新的体验。比如来到GeoCAT-examples部分,可以看到里面有多种常见的绘图style。



别看写着NCL,其实是.py的文件



比如这是等值线绘图,非常有NCL的风格,你想绘制的样式基本上都能实现了,所以说绘图并不是首要的,计算部分才是,图形做的漂亮只是锦上添花,内容好才是真的好(但我还是想做出更美观的可视化)


绘图的代码也比较容易上手学习,比如学过Python的话

除了绘图部分,还有其他几个部分,比如WRF部分的,也包含在其中了,感兴趣的小伙伴可以去看看喔


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/119913
 
1430 次点击