Whoa!!! Hold it right there!!
Todd,
The Req.setRange() method sets the range of the axis in the
particular request. It doesn't set the range of values you're
looking for. What you're doing is telling LAS to look for SST values
where the Z axis (depth) has a value between 15 and 33. Not what you
want!
The easiest way to have Ferret only display values between 15 and 30 is
to specify the ferret property 'fill_levels' like this:
Req.setProperty('ferret','fill_levels','(15,33,1)');
Hope that helps.
-- Jon
Todd Viola wrote:
Roland,
I actually tried setting the range as part of the request, but I get
an "illegal limits" error, even though the range I set contains valid SST
values. Perhaps I have another problem. Should I be looking at how the axes
are set for my dataset, or is there a problem with my syntax?
Here's what I added to my _javascript_ request:
Req.setRange('z','15.0','33.0'); // Plot SST on axis with range 15-33
degrees C
Here's what I get in return:
: illegal limits: PHSSTA is not in the range Z=15:33 Axis extremes are
Z=-0.5:0.5;, ERROR RUNNING SCRIPT statement executed
**ERROR: illegal limits: PHSSTA is not in the range Z=15:33
Axis extremes are Z=-0.5:0.5
PLOT /NOKEY/SET/TITLE="Sea Surface Temperature mixed night and day: monthly
(degrees Celsius)"
PHssta[d=1,X=135:285,Y=0:0,Z=15.0:33.0,T="15-Dec-1997":"15-Dec-1997"]
Command file, command group, or REPEAT execution aborted
STOP -script mode, ERROR RUNNING SCRIPT statement executed
It doesn't make sense to me that LAS expects the SST values to fall
between -0.5 and 0.5 since I can routinely generate plots of values well
outside that range.
Thanks in advance.
-Todd
On Tuesday August 21 2007 9:24:02 am Roland Schweitzer wrote:
Todd,
If you're using the LAS request _javascript_ obect to send the request
then you can always set the plot range in the request to the region of
interest. What Ansley suggested is the way to do it in a Ferret script,
but I think you really want to just set it in the request.
Roland
Todd Viola wrote:
Hi,
I'm trying to force my LAS-generated plots to always use the same axes
and range. I'm developing an educational activity in which middle school
students will compare SST data at different times. I want to fix the axes
so that it will be easier for students to read and determine how the data
are really changing -- not just how the axes are changing.
When making SST maps (xy), I discovered I can fix the range and stepsize
of the contours by using specifying the fill_levels. Is there an
analogous method for specifying the vertical axis on a plot of SST vs.
longitude (x)?
Thanks,
Todd
|