0

我正在寻找一个命令行,允许在我的 GrADS 中绘制一个正方形。这是一个例子

例子

我想要一个命令行,它允许我绘制一个正方形,就像我在图片示例中显示的那样。

4

1 回答 1

1

我假设您要绘制的正方形的边界基于纬度/经度坐标,左下角位于(4N,74W),右上角位于(8N,72W)。以下脚本片段应该可以工作,但您必须先绘制绘图才能设置世界坐标和页面上 X、Y 位置之间的比例。

'q w2xy -74 4'  
xpos1=subwrd(result,3)
ypos1=subwrd(result,6)
'q w2xy -72 8'
xpos2=subwrd(result,3)
ypos2=subwrd(result,6)
'set line 2 1 6'  '* a thick, red line
'draw rec 'xpos1' 'ypos1' 'xpos2' 'ypos2

如果您以交互方式使用 GrADS,这就是它的样子:

ga-> q w2xy  -74 4   
X = 4.77083  Y = 3.08333
ga-> q w2xy  -72 8
X = 5.74306  Y = 5.41667
ga-> set line 2 1 6
SET LINE values:  color = 2  style = 1  thickness = 6
ga-> draw rec 4.77083  3.08333 5.74306  5.41667
于 2015-11-12T18:43:26.050 回答