PyGMTの使い方
PyGMTの使い方をまとめた個人的ノートのウェブ版です. 描画要素ごとに広くまとめています. session_callの使用やスプライン曲線の描画など, あまり解説が見られないものについても触れています.
ノートの開き方
PCの場合は左のサイドメニューから, その他スマートフォンなどの場合は左上からメニューを開いて章を選んでください.
PyGMTとは
PyGMTはGMT(Generic Mapping Tools)をPythonから使用できるライブラリです.
GMTとは地図の描画が得意なフリーソフトウェアです.
様々な投影図法での地図のプロットや海岸線や球面を考慮したプロットを,高品質かつ容易に行うことができます.
描画だけでなく,地理的条件によるデータの抽出や生成などの処理もできます.
参考リンク
-
PyGMT
https://www.pygmt.org/v0.5.0/api/generated/pygmt.Figure.html
公式の作りたい図のコードをマネするのが(多分)一番の近道です. -
他の日本語解説サイト
https://tktmyd.github.io/pygmt-howto-jp/pygmt.html
固体地球分野にとってのPyGMTの使い方サイトといえばこれ.
補足
コードの説明の見方
もともと個人的な軽いメモなので記法にばらつきがありますが,次の記法には注意してください:
< >
に挟まれた部分には, 目的に応じて値を代入してください....
は省略記号です.実際には入力しないでください.
例)
本サイトの説明で次のように書かれていたとします.
fig, ax = plt.subplots(
figsize = (<横のサイズ inch>,<縦のサイズ inch>),
...
)
< >
に値を入力して次のように入力してください.
fig, ax = plt.subplots(
figsize = (6,4),
)
fig, ax = plt.subplots(
ncols = 1,
nrows = 1,
figsize = (6,4),
)
Warning
PDFファイルを自動でWeb用に変換している都合上,
意図せず表示が崩れていたり表記が誤っていたりする可能性があります.お気づきの点がございましたらGitHubのissueからお知らせいただけますと幸いです.
また,元のファイルで相互参照が行われている箇所では相互参照ができなくなっています.
ご了承ください.