2018年06月19日

【GMT講座4】psbasemap その2

前回では、
$ gmt psbasemap -R10/70/-3/8 -JX4i/3i -Ba -B+glightred+t"My first plot" -P
> GMT_tut_1.ps
を実行してみました。

それぞれのコマンドを詳しく見ていきましょう。

GMTにおいて、コマンドのことを調べるには、
man pagesを参照するのが一番良いです。
http://gmt.soest.hawaii.edu/doc/5.3.2/man_pages.html
ただ、英語なのでいろいろ困難を伴うところもあります。

ちなみに、psbasemapコマンドは
http://gmt.soest.hawaii.edu/doc/5.3.2/psbasemap.html
を見てください。


まず、冒頭に
psbasemapは
Postscript(ポストスクリプト)
の白地図を描くものです
と書かれています。

グラフの大きさの設定や、
横軸(x軸)・縦軸(y軸)について範囲や目盛の付け方、
グリッドを描くか、タイトルやラベル等の
設定をするために、まず呼び出すコマンドと
考えるといいと思います。

グラフの中身については、psbasemapで描いた白地図(軸など)
に上書きしながら付け加えていくイメージで大丈夫です。


記述の仕方は、
psbasemap -Jparameters -Rwest/east/south/north[/zmin/zmax][r] [ -B[p|s]
parameters ] [ -A[file] ] [ -Dinsert box ] [ -Fbox ] [ -K ] [ -Jz|
Zparameters ] [ -Lscalebar ] [ -O ] [ -P ] [ -U[stamp] ] [ -Trose ] [ -
Tmag_rose ] [ -V[level] ] [ -Xx_offset ] [ -Yy_offset ] [ -ccopies ] [ -
fflags ] [ -pflags ] [ -ttransp ]
となっています。

たくさんオプションがありますが、
-J -Rオプションは必須のようです。
[ ]で閉じられたオプションは必要に応じて設定します。

前回の例では、
-R10/70/-3/8
-JX4i/3i
-Ba
-B+glightred+t"My first plot"
-P
の5つオプションを使用しています。

-Rオプションは
http://gmt.soest.hawaii.edu/doc/5.3.2/gmt.html#r-full
に詳しい説明があります。
このオプションでx軸、y軸の範囲を設定します。
ここでは、x軸を10から70までの範囲に、
y軸を-3から8までの範囲に設定しています。


-Jオプションは
http://gmt.soest.hawaii.edu/doc/5.3.2/gmt.html#j-full
に詳しい説明があります。
-Jオプションは、地図やグラフの投影の仕方を設定します。
Jに続けて文字を加えることで設定します。
たとえば、-Jmとするとメルカトル図法で描く等の設定があります。
ここでは -JX4i/3i となっていますので、Xで直角座標系の投影法を
指定し、4i/3iでx軸、y軸のそれぞれの長さを指定しています。
iはインチを表すので、x軸が4インチ、y軸が3インチとなります。
注意すべきは小文字を用いた-Jxでは、違う設定になる点です。
小文字xを用いた場合、1単位当たりの長さを指定することになります。



-Bオプションは
軸等の設定をするオプションです。
まず-Baのaは「anotation」の頭文字から取られています。
目盛の数値を描くかを設定します。aに続けて数値を入れると
目盛の数値の間隔を設定できます。
また、-B+glightred+t"My first plot" は
+gに続いて描画領域の色を設定し、
+tに続く文字列でタイトルを設定します。

最後の-Pオプションは
紙を縦置きに指定するものです。
「Portrait」のPです。
指定しないと横置き(Landscape)になります。

では、もう一度出力を確認してみましょう
psbasemap2




同じカテゴリー(GMT)の記事画像
【GMT講座12】pscoast その4
【GMT講座11】pscoast その3
【GMT講座9】pscoast その1
【GMT講座8】psbasemap その6
【GMT講座6】psbasemap その4
【GMT講座5】psbasemap その3
同じカテゴリー(GMT)の記事
 【GMT講座12】pscoast その4 (2018-07-16 21:16)
 【GMT講座11】pscoast その3 (2018-07-12 22:58)
 【GMT講座10】pscoast その2 (2018-07-11 21:48)
 【GMT講座9】pscoast その1 (2018-06-26 22:16)
 【GMT講座8】psbasemap その6 (2018-06-24 16:34)
 【GMT講座7】psbasemap その5 (2018-06-22 21:54)

Posted by 和歌山サイエンスカフェインフィニティ at 20:31│Comments(0)GMT
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。