From 13b60a3d7efa431ec2b83f815c6e3cc19b14a649 Mon Sep 17 00:00:00 2001 From: pi Date: Thu, 3 May 2018 11:55:09 -0700 Subject: [PATCH] add +Uk to psscale command --- gmtsph-global.sh | 9 +++++++-- gmtsph-regional.sh | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/gmtsph-global.sh b/gmtsph-global.sh index 5fb299c..1b37a66 100755 --- a/gmtsph-global.sh +++ b/gmtsph-global.sh @@ -83,8 +83,13 @@ else else gmt grdimage ${data} -R${range} -C${cptfile} -Bxag+l"${labels[0]}" -Bpya40g40+l"${labels[1]}" -JN${clon}/3i -K -P > $psfile fi - #-C${cptfile}+Uk 使用km(色标单位除1000) - gmt psscale -Dx0.5i/-0.3i+w2i/0.07i+h -C${cptfile} -Bxa -By+l${unit} -O >> $psfile + #-C${cptfile}+Uk 使用km(色标单位除1000 + #如果unit等于km则在cptfile后面添加+Uk + if [[ ${unit} == 'km' ]]; then + gmt psscale -Dx0.5i/-0.3i+w2i/0.07i+h -C${cptfile}+Uk -Bxa -By+l${unit} -O >> $psfile + else + gmt psscale -Dx0.5i/-0.3i+w2i/0.07i+h -C${cptfile} -Bxa -By+l${unit} -O >> $psfile + fi gmt psconvert $psfile -A -TEG -E300 # 删除临时文件 使用linux终端rm命令 rm $cptfile $psfile gmt.history gmt.conf diff --git a/gmtsph-regional.sh b/gmtsph-regional.sh index ccb1e05..f913202 100755 --- a/gmtsph-regional.sh +++ b/gmtsph-regional.sh @@ -146,8 +146,13 @@ else gmt pscoast -R${range} -JL -W0.25p -Dc -A5000 -K -O -P >> $psfile fi - #-C${cptfile}+Uk 使用km(色标单位除1000) - gmt psscale -Dx${pagePara[1]}+w${pagePara[2]}+h -C${cptfile} -Bx${bartick} -By+l${unit} -O >> $psfile + #-C${cptfile}+Uk 使用km(色标单位除1000 + #如果unit等于km则在cptfile后面添加+Uk + if [[ ${unit} == 'km' ]]; then + gmt psscale -Dx${pagePara[1]}+w${pagePara[2]}+h -C${cptfile}+Uk -Bx${bartick} -By+l${unit} -O >> $psfile + else + gmt psscale -Dx${pagePara[1]}+w${pagePara[2]}+h -C${cptfile} -Bx${bartick} -By+l${unit} -O >> $psfile + fi gmt psconvert $psfile -A -TEG -E300 # 删除临时文件 使用linux终端rm命令 rm $psfile gmt.history gmt.conf