-Jp:极坐标线性投影

-Jp 投影用于绘制极坐标数据(即角度 \(\theta\) 和半径 \(r\))。

指定极坐标投影的语法为:

-JP[a]width[/theta0][r][z] 或 -Jp[a]scale[/theta0][r][z]

其中

  • -Jpscale 表示指定比例尺,-JPwidth 表示指定整张图的宽度
  • 默认情况下,角度 \(\theta\) 是指相当于水平方向逆时针旋转的角度(标准定义);在 pP 后插入 a 表明输入数据是相对于北方向顺时针旋转的角度(地理学中的方位角)
  • theta0 表示对坐标轴进行旋转的角度,默认值为0
  • z 表示将 r 轴标记为深度而不是半径
  • r 表示将径向方向反转,此时r轴范围应在0到90之间

下面给出了一些极坐标的示例以展示极坐标的用法:

gmt begin Jp png,pdf
gmt set FORMAT_GEO_MAP +D FONT_TITLE 14p,1,red
gmt basemap -JP5c  -R0/360/0/1 -Bxa45f -B+t"-JP5c -R0/360/0/1" -Y10c
gmt basemap -JPa5c -R0/360/0/1 -Bxa45f -B+t"-JPa5c -R0/360/0/1" -X8c
gmt basemap -JPa5c -R0/90/0/1 -Bxa45f -Ba0.2 -BWNe+t"-JPa5c -R0/90/0/1" -X8c
gmt basemap -JPa5c/45 -R0/90/0/1 -Bxa45f -Ba0.2 -BWNse+t"-JPa5c/45 -R0/90/0/1" -X-16c -Y-6.5c
gmt basemap -JPa5c/45 -R0/90/3480/6371 -Bxa45f -Ba -BWNse+t"-JPa5c/45 -R0/90/3480/6371" -X8c -Y1c
gmt basemap -JPa5c/45z -R0/90/3480/6371 -Bxa45f -Ba -BWNse+t"-JPa5c/45z -R0/90/3480/6371" -X8c
gmt end
../../_images/Jp-gmtplot-0.png

极坐标用法示例