National Oceanic and
Atmospheric Administration
United States Department of Commerce

Cell edges for 3-argument shade plots

Cell edges for 3-argument shade plots

Questions:

1) How does ferret generate boundaries for the 3-argument shade command?

2) Can these boundaries instead be user specified?

Example:

There are two ways of specifying the coordinate arguments: Note the different cell boundaries in the x direction.

Explanation:

In the 3-argument syntax you specify

yes? SHADE values, xcoords, ycoords

Say
nVx - is the size of the "x" dimension of the values argument
nCx - is the size of the "x" dimension of the coordinate arguments

If nCx = nVx then the xcoords argument is presumed to give the locations ofthe points in the values argument, and the boundaries betweenpoints are computed to be the midpoints.

However, if nCx = nVx + 1 then the xcoords argument is presumed to give thelocations of the cell boundaries. The identical discussion would apply to the cell boundaries in the y direction.

For both ways of specifying the coordinate arguments, make sure that the size of the xcoord argument always matches the size of the ycoord argument.

Method:

The Ferret commands for the above plot:

yes? set view upper
yes? shade i[i=1:5]+j[j=1:5], i[i=1:5]+0*j[j=1:5], 0*i[i=1:5]+j[j=1:5]

yes? set view lower
yes? shade i[i=1:5]+j[j=1:5], i[i=1:6]+0*j[j=1:5], 0*i[i=1:6]+j[j=1:5]

You'll note that in the upper panel that X cell boundaries are at 1.5, 2.5,... (the midpoints of the xcoord argument), whereas in the lower panel theyare at x=1, 2, 3, ... (the values of the xcoord argument.)