【Xray】关于GrADS中的Arrow label
在GrADS中,如果set gxout vector的话,总是在图的右下脚有一个
箭头标志,用来表示图中箭头的长度表示多大的风速,但是有的时候不想让
箭头出现在右下脚,希望它出现在途中的别的地方,这在GrADS中不能够
用简单的set命令来实现,但是现在Dr. Jim Kinter已经编写了一个小小的函数,
来实现这一功能,比较粗糙。hehe
具体gs文件如下:
>'set gxout vector'
> len = 0.3
> scale = 2
> xrit = 8.0
> ybot = 0.5
> 'set arrscl 'len' 'scale
> 'set arrlab off'
> 'd u;v'
> rc = arrow(xrit-0.25,ybot+0.2,len,scale)
>
> function arrow(x,y,len,scale)
> 'set line 1 1 4'
> 'draw line 'x-len/2.' 'y' 'x+len/2.' 'y
> 'draw line 'x+len/2.-0.05' 'y+0.025' 'x+len/2.' 'y
> 'draw line 'x+len/2.-0.05' 'y-0.025' 'x+len/2.' 'y
> 'set string 1 c'
> 'set strsiz 0.1'
> 'draw string 'x' 'y-0.1' 'scale
> return


0 评论:
发表评论