irregular axis in contour

From: James Boyle <boyle5_at_nyahnyahspammersnyahnyah>
Date: Wed, 24 Nov 2004 13:29:49 -0800

Example 8 in of the pyngl examples shows how to plot and label a
pressure axis at non-uniform levels.

What I want to do is the same EXCEPT for irregular data. Example 8
assumes that the data are evenly spaced.
As is very common, I have data at mandatory levels e.g. 1000., 925.,
850., 700., 600., 500., 400., 300., 250., 200., 150., 100.]
To contour these correctly I think I have to set sfYArray to these

If sfYArray is set then contour uses irregular transformations.

I want a results exactly as in example 8 BUT using sfYArray= 1000.,
925., 850., 700., 600., 500., 400., 300., 250., 200., 150.,
Thus i want the Y axis reversed and using a log Y axis.

I have tried to figure out how things work once sfYArray is set, there
appears to be complex interactions between contour, transformations
I cannot get the log to work at all and even the linear axis has the
labels equally spaced even if I follow the example.

If I set sfYCStartV and sfYCEndV I can reproduce the nice example 8
spacing and labeling but since the data are not evenly spaced the
contour plot is shown incorrectly placed in pressure space.

My bottom line is that I want to produce a plot just like Example 8,
only for irregularly spaced data as input to contour. I do not want to
interpolate the data to a regular grid - I want to see the data as it
is (within the usual havoc that contouring wreaks).

Maybe this cannot be done?


pyngl-talk mailing list
Received on Wed Nov 24 2004 - 14:29:49 MST

This archive was generated by hypermail 2.2.0 : Thu Jan 19 2006 - 21:30:17 MST