第8章 地図のプロット

第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を指定するとファイルが出力される代わりに何も返ってこない.