Takuya Miyashita
This site
Web
Start:
*GMT Library Wrapper [#h60e4ad1]
Julia の中で GMT が使える.詳しくは [[GMT.jl>https://gith...
基本的に
#codeprettify(lang-julia){{
# julia
usnig GMT: GMT
GMT.gmt("foobar")
}}
は
#codeprettify{{
# shell (bashなど)
gmt foobar
}}
と同じ.~
GMT.jl を使う前に,GMT のライブラリが参照できるように sta...
これについては [[startup>../startup]] に記載.~
~
~
** libgdal, libgeos 関連のプレコンパイルエラー [#lfa7f056]
ある時から GMT に libgdal, libgeos に関連するエラーが出る...
#codeprettify(lang-julia){{
ERROR: LoadError: failed processes:
Process(`ldd /raid/miyashita/local_gnu/src/gmt-6.1.1/li...
Process(`grep libgdal`, ProcessExited(1)) [1]
}}
どうパスを設定しても,libgmt.so の中に libgdal と libgeos...
GMT をソースからインストールして使っている人は,インスト...
~
~
**出力ファイル [#m457d354]
GMT.jl v0.9.0 時点.~
bash 上では
#codeprettify{{
# shell
gmt pscoast -JX12/6 -Rg -Ggray -P > foobar.ps
}}
のように出力ファイルの名前を明示しないといけないが,Julia...
#codeprettify(lang-julia){{
# julia
GMT.coast(J="X12/6", R="g", G=:gray)
}}
のように,ファイル名を書かなくてもPostScriptファイルに記...
この場合,描いた図がどこにあるかというと,
#codeprettify(lang-julia){{
# julia
GMT.fname_out(Dict(),false)
("/tmp/GMTjl_tmp.ps", "", "ps", true, true)
}}
の一つ目の戻り値 "/tmp/GMTjl_tmp.ps" にある.
確認段階ではこのファイルを見ればOK.~
描画コマンドの後のキーワード引数に show=true (show=1) を...
#codeprettify(lang-julia){{
GMT.coast(J="X12/6", R="g", G=:gray, show=true)
}}
~
ファイルとして出力したい場合は
#codeprettify(lang-julia){{
GMT.coast(J="X12/6", R="g", G=:gray, savefig="tmp.ps")
}}
で保存するファイル名を指定するか,
#codeprettify(lang-julia){{
GMT.coast(J="X12/6", R="g", G=:gray, fmt="EPS")
}}
のように保存形式を指定してコピーする.~
~
~
**軸ラベルやタイトルにスペース挿入 [#w708f80c]
B オプションを使って GMT のシンタックス通りに軸ラベルを入...
#codeprettify(lang-julia){{
GMT.basemap(J="X10", R="0/10/0/10", B="xaf+l\"x (m)\" ya...
}}
となるが,これだと x と (m) の間にある空白をうまく処理し...
GMT.jl では,B オプションに軸ラベルやタイトルは入れずにキ...
#codeprettify(lang-julia){{
GMT.basemap(J="X10", R="0/10/0/10", B="af neSW", xlabel="...
}}
End:
*GMT Library Wrapper [#h60e4ad1]
Julia の中で GMT が使える.詳しくは [[GMT.jl>https://gith...
基本的に
#codeprettify(lang-julia){{
# julia
usnig GMT: GMT
GMT.gmt("foobar")
}}
は
#codeprettify{{
# shell (bashなど)
gmt foobar
}}
と同じ.~
GMT.jl を使う前に,GMT のライブラリが参照できるように sta...
これについては [[startup>../startup]] に記載.~
~
~
** libgdal, libgeos 関連のプレコンパイルエラー [#lfa7f056]
ある時から GMT に libgdal, libgeos に関連するエラーが出る...
#codeprettify(lang-julia){{
ERROR: LoadError: failed processes:
Process(`ldd /raid/miyashita/local_gnu/src/gmt-6.1.1/li...
Process(`grep libgdal`, ProcessExited(1)) [1]
}}
どうパスを設定しても,libgmt.so の中に libgdal と libgeos...
GMT をソースからインストールして使っている人は,インスト...
~
~
**出力ファイル [#m457d354]
GMT.jl v0.9.0 時点.~
bash 上では
#codeprettify{{
# shell
gmt pscoast -JX12/6 -Rg -Ggray -P > foobar.ps
}}
のように出力ファイルの名前を明示しないといけないが,Julia...
#codeprettify(lang-julia){{
# julia
GMT.coast(J="X12/6", R="g", G=:gray)
}}
のように,ファイル名を書かなくてもPostScriptファイルに記...
この場合,描いた図がどこにあるかというと,
#codeprettify(lang-julia){{
# julia
GMT.fname_out(Dict(),false)
("/tmp/GMTjl_tmp.ps", "", "ps", true, true)
}}
の一つ目の戻り値 "/tmp/GMTjl_tmp.ps" にある.
確認段階ではこのファイルを見ればOK.~
描画コマンドの後のキーワード引数に show=true (show=1) を...
#codeprettify(lang-julia){{
GMT.coast(J="X12/6", R="g", G=:gray, show=true)
}}
~
ファイルとして出力したい場合は
#codeprettify(lang-julia){{
GMT.coast(J="X12/6", R="g", G=:gray, savefig="tmp.ps")
}}
で保存するファイル名を指定するか,
#codeprettify(lang-julia){{
GMT.coast(J="X12/6", R="g", G=:gray, fmt="EPS")
}}
のように保存形式を指定してコピーする.~
~
~
**軸ラベルやタイトルにスペース挿入 [#w708f80c]
B オプションを使って GMT のシンタックス通りに軸ラベルを入...
#codeprettify(lang-julia){{
GMT.basemap(J="X10", R="0/10/0/10", B="xaf+l\"x (m)\" ya...
}}
となるが,これだと x と (m) の間にある空白をうまく処理し...
GMT.jl では,B オプションに軸ラベルやタイトルは入れずにキ...
#codeprettify(lang-julia){{
GMT.basemap(J="X10", R="0/10/0/10", B="af neSW", xlabel="...
}}
Page:
Edit with a page name which already exists