Anaconda + Basemap & Atom + Spyder

Anaconda Spyder的界面似是停留在上个世纪,接触几款编辑器后,觉得用Atom写代码+Atom runner才是正义,active-power-mode也让写代码的过程变得不那么无聊。


Anaconda + Basemap & Atom + Spyder_第1张图片
最爱active-power-mode  combo简直帅气

无奈在Mac上安装Basemap太不顺利,最后甚至抹了磁盘重装了系统,一步步从头开始,还是不行,只好妥协,Anaconda+Basemap。

附上Basemap安装的说明:https://matplotlib.org/basemap/users/installing.html

有兴趣的小朋友可以试试。

不过Anaconda安装Basemap真的比较简单,加载后在Environmets-Not installed里查找Basemap的包,我是已经安装好了,所以显示的是Installed。选择之后,Apply就好了。

Anaconda + Basemap & Atom + Spyder_第2张图片
Anaconda
Anaconda + Basemap & Atom + Spyder_第3张图片
Installed 下拉选成 Not installed


Apply后要等一丢丢时间

用的时候就是from mpl_toolkits.basemap import Basemap

附上两个教程,第一个比较简单,第二个比较详细:

https://matplotlib.org/basemap/users/examples.html

https://basemaptutorial.readthedocs.io/en/latest/

之后有时间应该会写个自己的教程。

小彩蛋就是以为自己放弃Atom白月光的时候,发现,用Spyder打开脚本后,Atom编辑的内容在Spyer上是实时更改的,Spyder检查代码的能力也好强。用Atom写,更改,最后运行的时候,看下这个很科学的界面,还是可以忍受的。


Anaconda + Basemap & Atom + Spyder_第4张图片
Spyder界面还停留在久远年代吧

最后附上自己用Basemap画的第一张图,定义了一个新的指数,不过已经被老师指出问题了,画的仓促,colormap选的也不好,将就着看下,希望之后能比用NCL画的好看的多,祝好。


Anaconda + Basemap & Atom + Spyder_第5张图片
可以猜下这个指数是干嘛的

你可能感兴趣的:(Anaconda + Basemap & Atom + Spyder)