[gradsusr] Making a Nested While Loop

Muhammad Rahiz muhammad.rahiz at ouce.ox.ac.uk
Fri Dec 31 10:30:58 EST 2010


Saiguran,

The following script does as you require.

'sdfopen ifile.nc'

mtot = 4
m = 1
while ( m < mtot +1 )

* labels for title
s0 = ''DJF' 'MAM' 'JJA' 'SON''
s1 = subwrd(s0,m)

* dimensions for 2x2 plot
x1 = 11/2
x2 = x1 + x1
oo = 0.00
y1 = 8.5/2
y2 = y1 + y1

p1 = ''oo' 'x1' 'oo' 'x1''
p2 = ''x1' 'x2' 'x1' 'x2''
p3 = ''y1' 'y1' 'oo' 'oo''
p4 = ''y2' 'y2' 'y1' 'y1''

a1 = subwrd(p1,m)
a2 = subwrd(p2,m)
a3 = subwrd(p3,m)
a4 = subwrd(p4,m)

'set t 'm''
'set vpage 'a1' 'a2' 'a3' 'a4''
'set lat -20 20'
'set lon 20 60'
'set grads off'
'set mpdset mres'
'set gxout shaded'
'set clevs 288 290 292 294 296 298 300 304 306 308 310'

'd tmax'
'd u10;v10'
'draw title 's1''
'run cbarn'

m = m +1
endwhile

'printim image.png white'
'quit'

-- 
Muhammad Rahiz
Researcher & DPhil Candidate (Climate Systems & Policy)
School of Geography & the Environment
University of Oxford

On Fri, 31 Dec 2010, saiguran loisulie wrote:

> Hi,
> 
> Yes, I want to produce 2x2 images in a plot!
> 
> My problem is how to include the vpage settings in a loop!
> 
> Saiguran Loisulie
> Climate Systems Analysis Group
> Environmental and Geographical Science Department
> University of Cape Town
> Private Bag X3
> Rondebosch
> 7701
> SOUTH AFRICA
> 
> CELL 0748 068 230
> 
> --- On Fri, 12/31/10, Muhammad Rahiz <muhammad.rahiz at ouce.ox.ac.uk>
> wrote:
>
>       From: Muhammad Rahiz <muhammad.rahiz at ouce.ox.ac.uk>
>       Subject: Re: Making a Nested While Loop
>       To: "saiguran loisulie" <saiguranloi at yahoo.com>
>       Cc: "GrADS Users" <gradsusr at gradsusr.org>
>       Date: Friday, December 31, 2010, 3:47 AM
>
>       Firstly, I don't know what exactly you want to do i.e.
>       how many images (e.g. 2x2?) in a plot you want to make.
>       Secondly, the illustration is an example of how to do a
>       loop.
> 
>
>       Muhammad Rahiz
>       Researcher & DPhil Candidate (Climate Systems & Policy)
>       School of Geography & the Environment
>       University of Oxford
>
>       On Fri, 31 Dec 2010, saiguran loisulie wrote:
>
>       > Hi
>       >
>       > Thank you!
>       >
>       > But you have omitted the following two statements in
>       your loop
>       > 'set vpage ...'
>       > 'draw title ...'
>       >
>       > Saiguran Loisulie
>       > Climate Systems Analysis Group
>       > Environmental and Geographical Science Department
>       > University of Cape Town
>       > Private Bag X3
>       > Rondebosch
>       > 7701
>       > SOUTH AFRICA
>       >
>       > CELL 0748 068 230
>       >
>       >
> 
> 
> 
>



More information about the gradsusr mailing list