PyGMT
今回は PyGMT に触れてみます。
PyGMTとは
PyGMTとは、GMTのPythonラッパーです。
Python上でGMTを使えるようにするプログラム、と思っていただければ大丈夫です。
他にも、
が存在します。
PyGMTのインストール
Installing — PyGMT
![](https://estuarine.jp/wp-content/uploads/2019/03/GMT_coverlogo.png)
PyGMT for Windowsのインストールとテスト | 東京大学 佐々木淳 研究室 沿岸環境学 海岸工学 環境水工学 水環境学
GMT (Generic Mapping Tools) 本家のPython実装である,PyGMT(Github)が開発中です.Windows10でのインストールとテストを行いました.Windowsでも問題なく動くようです.インストール最初に...
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUVGJUJDJUJCUHl0aG9uJUVGJUJDJUJEUHlHTVQlRTMlODIlOTJNYWMlRTMlODElQUIlRTUlODUlQTUlRTMlODIlOEMlRTMlODElOUYlRTUlODIlOTklRTUlQkYlOTglRTklOEMlQjImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWRiNTMwNDRkYTFkYjE1MTI4OGYxZTY1N2FlMDhlNWU1&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBqdXJvciZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NDZhOTEwZWYyYzQzNGFjNzYzMDFmNTQxMDNiY2I5MTY&blend-x=142&blend-y=486&blend-mode=normal&s=c34ea8e47d1ea2c866a78f86c2334a17)
[Python]PyGMTをMacに入れた備忘録 - Qiita
##1. PyGMTとは地球科学分野で定番の地図描写ソフトGMT(The General Mapping Tools)を、Pythonで使えるようにしたものです。インストールに手間取ったので、備…
ここら辺を見ればできるかと思います。
-
Anaconda公式サイトからAnacondaをインストール
https://www.anaconda.com/products/individual -
conda init を NOにする場合は、.bashrcに
source ~/anaconda3/etc/profile.d/conda.sh
を追記します。
-
仮想環境を作成します(ここでは便宜上、pygmtという名前の環境名とします。)
conda config --prepend channels conda-forge conda create --name pygmt python=3.8 pip numpy pandas xarray netcdf4 packaging gmt ipython
-
仮想環境を有効化します。
conda activate pygmt
-
PyGMTをインストールします
conda install pygmt conda install pytest pytest-mpl ipython
-
テストプログラムを作成し、実行します。
import pygmt pygmt.show_versions() pygmt.test()
エラーが出ても、だいたいうまく行っています。
気にしないでください。
日本地図を描く
import pygmt
fig = pygmt.Figure()
fig.basemap(region=[120, 150, 20, 50], projection="M12", frame=["agf", "+tjapan"])
fig.coast(shorelines=True)
fig.savefig("japan.png")
この結果が、
となります。
![](https://dandango.pw/wp-content/uploads/2020/09/basemap04-160x90.png)
PyGMTの使い方(その2)
PyGMTの使い方のサンプルを例示しています
コメント