第8章 地図のプロット
海岸線,海陸のプロット
fig.coast(
shorelines = '<width>,<color>',
land = <color>,
water = <color>,
resolution = '<c/l/i/h/f>',
)
海岸線や海陸の色を指定して描画できる.
解像度resolutionは低い順に以下の通り.
(参考: https://www.pygmt.org/dev/tutorials/basics/coastlines.html)
- c: crude
- l: low: 規定値
- i: intermediate
- h: high
- f: full
断面図
pygmt.project(
infile = <xyz成分のデータ.ndarrayも良いらしいが,なぜか失敗した.>,
unit = <Trueにすると,値の単位が位置はdegree,幅はkmになる.デフォルトはすべてdegree?>,
)
dataに(x,y,z)の値を入れたnumpyのndarrayを与えると失敗した 他のプロセスがパッケージを使ってるというエラーが出たり,カーネルが再起動したり.明確な原因はわからなかった. そこでdataにはndarrayをnp.savetxt(<outfilename>, <ndarary>, delimiter=’/t’)でtxtに出力したファイルを与えるとうまく動いた. しかしデータが大きいとsaveやprojectでいちいち結構な時間がかかる. outfileを指定しなければ変数にpandasのdataframeを格納できる. outfileを指定するとファイルが出力される代わりに何も返ってこない.