grdvector¶
官方文件: | grdvector |
---|---|
簡介: | 根據兩個網格檔繪製矢量場 |
該命令會讀取兩個2D網格檔並繪製矢量場。兩個網格檔分別代表平面內矢量場的 X分量和Y分量,最終矢量場用不同長度和方向的箭頭表示。兩個網格檔,也可以分別是極座標下r方向和theta方向的分量。
必選選項¶
<compx.nc>
- 矢量場的X分量網格
<compy.nc>
- 矢量場的Y分量網格
可選選項¶
-A
- 輸入數據爲極座標表示。即網格檔包含的是 (r, theta) 分量而不是 (x, y) 分量
-C[<cpt>]
根據矢量的長度決定矢量的顏色。
有三種方式:
- 指定用戶自己的CPT文件
- 使用GMT自帶的CPT文件(默認是rainbow),該命令會根據網格的Z值範圍,自動生成一個16級的連續CPT文件
- 指定
-C<color1>,<color2>[,<color3>,...]
,根據這些顏色自動構建一個線性連續CPT文件
-G<fill>
- 設置矢量內部的填充色
-I[x]<dx>[/<dy>]
每隔
<dx>
和<dy>
繪製一個矢量。其中<dx>
和<dy>
必須是原始網格間隔的整數倍,<dx>
和<dy>
後加上m表示弧分,加上s表示弧秒。也可以使用
-Ix<dx>/<dy>
,此時<dx>
和<dy>
表示倍數。-N
- 不裁剪地圖邊界外的矢量。
-Q<parameters>
- 修改矢量的屬性。見 繪製矢量/箭頭 一節。
-S[i|l]<scale>
設置矢量長度的縮放比例。
對於笛卡爾數據而言,縮放比例即圖上單位距離所對應的實際數據的多少,默認值爲1。可以加上
c|i|p
以指定測量單位。-Sl<scale>
表示所有矢量擁有固定的長度。對於地理數據而言,縮放比例表示每千米所對應的數據單位。使用
-Si<scale>
則縮放比例表示每數據單位所對應的千米數。-T
- 該選項意味着笛卡爾數據的方位角會根據X和Y方向縮放比例的符號而改變。
-W<pen>
- 設置矢量輪廓的畫筆屬性。
-Z
- 與
-A
選項一起使用,表明輸入的theta分量數據表示方位角而不是方向信息。
示例¶
對矢量長度進行縮放,使得圖上1英寸代表實際的10個數據單位:
gmt grdvector r.nc theta.nc -Jx5c -A -Q0.1i+e+jc -S10i -pdf gradient
繪製地理數據,縮放比例爲每個數據單位對應200 km,每隔3個網格點繪製一個矢量:
gmt grdvector comp_x.nc comp_y.nc -Ix3 -JH0/20c -Q0.1i+e+jc -S200 -pdf globe