Drawing lines connecting station data

Howard Berger howardb at SSEC.WISC.EDU
Mon Apr 27 11:24:37 EDT 2009


Thanks. That will be useful Tess.
I actually found that my points were so close together that they look
like a line anyway.
So, that is another method: just interpolate your points to be close
enough so they look like a line.
Howard

Tess Parker wrote:
> On Fri, 24 Apr 2009 14:58:48 -0500, Howard Berger <howardb at SSEC.WISC.EDU> wrote:
>
>
>> I have station data of tropical cyclone best track lat, lon, vmax, and
>> mean sea level pressure. Each point varies in time.
>> Is it possible to draw a line connecting each point and a circle at each
>> station location?
>> It looks like:
>> set gxout stnmark will plot the circles, but is there an easy way to
>> draw a line in between each circle?
>> I looked at set cmark but that didn't seem to have an option to do this.
>> Thank you very much,
>> Howard
>>
>
> Howard - I found a routine that allowed you to draw lines manually between
> stations by pointing and clicking on the plot. I honestly can't remember
> where I got it from, but it works very well, so here it is: and apologies
> for not acknowledging the author, I found this on the web last year and
> don't have my notes on where it came from.
>
> Do your plot in GrADS, then run this script from the ga-> prompt. You can
> click on a sequence of stations, then click near the bottom of the screen to
> finish drawing that line. To draw another line, run the script again. Set
> your line attributes as required.
>
>
> *  "connects the dots" -- while user points and clicks,
> *  this script connects the points with a line using the
> *  current line attributes.  User must point and click
> *  near the bottom of the screen to quit.
> *
> say 'Click near bottom of the screen to quit'
> 'query bpos'
> xold = subwrd(result,3)
> yold = subwrd(result,4)
> while (1)
>   'query bpos'
>   x = subwrd(result,3)
>   y = subwrd(result,4)
>   if (y<'0.5'); break; endif;
>   'draw line 'xold' 'yold' 'x' 'y
>   xold = x
>   yold = y
> endwhile
>
>



More information about the gradsusr mailing list