9.2 -Jp:极坐标线性投影¶
-Jp
投影用于绘制极坐标数据(即角度 \(\theta\) 和半径 \(r\))。
指定极坐标投影的语法为:
-Jp[a]<scale>[/<theta0>][r][z]
-JP[a]<width>[/<theta0>][r][z]
其中
-Jp<scale>
表示指定比例尺,-JP<width>
表示指定整张图的宽度- 默认情况下,角度 \(\theta\) 是指相当于水平方向逆时针旋转的角度(标准定义);在
p
或P
后插入a
表明输入数据是相对于北方向顺时针旋转的角度(地理学中的方位角) <theta_0>
表示对坐标轴进行旋转的角度,默认值为0z
表示将 r 轴标记为深度而不是半径r
表示将径向方向反转,此时r轴范围应在0到90之间
下面给出了一些极坐标的示例以展示极坐标的用法:
gmt set FORMAT_GEO_MAP +D FONT_TITLE 14p,1,red
gmt psbasemap -JP5c -R0/360/0/1 -Bxa45f -B+t"-JP5c -R0/360/0/1" -Y10c -K > Jp.ps
gmt psbasemap -JPa5c -R0/360/0/1 -Bxa45f -B+t"-JPa5c -R0/360/0/1" -X8c -K -O >> Jp.ps
gmt psbasemap -JPa5c -R0/90/0/1 -Bxa45f -Bya0.2 -BWNe+t"-JPa5c -R0/90/0/1" -X8c -K -O >> Jp.ps
gmt psbasemap -JPa5c/45 -R0/90/0/1 -Bxa45f -Bya0.2 -BWNse+t"-JPa5c/45 -R0/90/0/1" -X-16c -Y-6.5c -K -O >> Jp.ps
gmt psbasemap -JPa5c/45 -R0/90/3480/6371 -Bxa45f -Bya -BWNse+t"-JPa5c/45 -R0/90/3480/6371" -X8c -Y1c -K -O >> Jp.ps
gmt psbasemap -JPa5c/45z -R0/90/3480/6371 -Bxa45f -Bya -BWNse+t"-JPa5c/45z -R0/90/3480/6371" -X8c -O >> Jp.ps