[Numpy-discussion] creating mesh data from xyz data
Christopher Barker
Chris.Barker at noaa.gov
Tue Sep 8 11:38:35 EDT 2009
Giuseppe Aprea wrote:
> I have some files with data stored in columns:
>
> x1 y1 z1
> x2 y2 z2
> x3 y3 z3
> x4 y4 z4
> x5 y5 z5
> I usually load data using 3 lists: x, y and z; I wonder if there is
> any function which is able to take these 3 lists and return the right
> inputs for matplotlib functions.
There may b e some MPL utilities that help with this, so you may want to
ask there, but:
What you want to do depends on the nature of your data. If your data is
on a rectangular structured grid, the you should use your knowledge of
the data structure to re-create that structure to pass to MPL.
If it is unstructured data: i.e. the (x,y) points are at arbitrary
positions, then you need some sort of interpolation scheme to get an
appropriate rectangular mesh:
Here's a good start:
http://www.scipy.org/Cookbook/Matplotlib/Gridding_irregularly_spaced_data
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov
More information about the NumPy-Discussion
mailing list