psscale GMT



http://www.soest.hawaii.edu/gmt/gmt/html/man/psscale.html

http://blog.sciencenet.cn/home.php?mod=space&uid=387&do=blog&id=543746
​http://web.fg.tp.edu.tw/~earth/vision/study/satellite06/gmt.htm

psscale GMT畫比例尺的指令

   一定要有的參數

    -D  定義比例尺的位置和大小
        如果比例尺是水平的  -D距中央/距頂端/長度/寬度h
        如果比例尺是垂直的  -D距左端/距中央/長度/寬度

  不一定要有的參數

    -B  定義比例尺的間隔,和前面一樣
    -C  對照顏色,後面要接檔案名稱
  -K  在這一行下面還有後續的指令
    -O  把這一行指令繪製的圖疊加到先前畫的圖上
    -P  把圖旋轉90度
    -V  畫面上會顯示本行指令的執行結果
    -X  移動整個圖的水平位置
    -Y  移動整個圖的垂直位置

  表示方式


psscale -Cfile.cpt -D2.8/-1/4/0.22h -Bf1000a2000:"Elevation (m)": -O -K >> 123.ps




psscale -Dxposi/yposi/length/width[h] -Ccont.cpt -I -B5:elevation:/:m: -E[b|f][/length] -A[a|l|c] >file.ps
说明:绘制颜色刻度,表明所使用颜色代表的数值,可以是垂直的也可以是水平的。
参数说明:     
-D选项是必须的。作用是指定颜色刻度条的位置和长宽值,默认是垂直的,加上h变为水平。    
 -A选项指定颜色的注释(a)和(或)标签(l)的位置在水平刻度条的上方或垂直刻度条的左侧。c选项可将标签显示为垂直的一列。   
 -B选项设定注释和刻度线的间隔及标签内容。x轴标签一般指定颜色对应数据的意义,y轴指定数据的单位。         如-B5:elebation:/:m:,其中5代表刻度线的间隔,/线前指定y轴标签,/后指定x轴标签,如果/:m:改为/:m@+2:         即显示为平方米。    
 -C选项作用是依据指定的调色板绘制刻度条。其实也是必须的,只是如果在命令中不提前指定,就会等待标准输入。    
 -E选项作用为给颜色条上下分别加三角,其中b表示背景色,f表示前景色,/length设置三角的高度(默认颜色条宽度的一半)。   
 -I表示颜色条带有光照效应。
例子:psscale -D1i/2i/4c/0.5c -B1000:elevation:/:m: -Css.cpt -E >map.ps                                      其中的elevation字体过大,可以使用gmtset LABEL_FONT_SIZE 12P自行设置字号。



原文地址:https://www.cnblogs.com/gisalameda/p/12840587.html