GMT Library Wrapper

詳しくは GMT.jl へ.
Julia の中で GMT が使える.
基本的に,

# julia
usnig GMT: GMT
GMT.gmt("foobar")

# shell (bashなど)
gmt foobar

と同じ.
GMT.jl を使う前に,GMT のライブラリが参照できるように startup.jl へパスを通す必要がある.
これについては startup に記載.

出力ファイル

GMT.jl v0.9.0 時点.
bash 上では

# shell
gmt pscoast -JX12/6 -Rg -Ggray -P > foobar.ps

のように出力ファイルの名前を明示しないといけないが,Julia の中では,

# julia
GMT.coast(J="X12/6", R="g", G=:gray)

のように,ファイル名を書かなくてもPostScriptファイルに記述される.
この場合,描いた図がどこにあるかというと,

# julia
GMT.fname_out(Dict(),false)
("/tmp/GMTjl_tmp.ps", "", "ps", true, true)

の第一引数である "/tmp/GMTjl_tmp.ps" になる. 確認段階ではこのファイルを見ればOK.

ファイルとして出力したい場合は

GMT.coast(J="X12/6", R="g", G=:gray, savefig="tmp.ps")

で保存するファイル名を指定するか,

GMT.coast(J="X12/6", R="g", G=:gray, fmt="EPS")

のように保存形式を指定してコピーする.


Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2020-01-29 (Wed) 14:31:05 (162d)