Eli Brosh wrote: > Hello, > I am trying to extract the coordinates of contour lines. > I tried the following: > > cs = *contour*(Z) > for lev, col in zip(cs.levels, cs.collections): > s = col._segments > > that I found in a previous post (title "contouring", by Jose > Gómez-Dans-2 <http://www.nabble.com/user/UserProfile.jtp?user=30071> > Nov 30, 2007; 07:47am ) . > > I hoped that s will be a list of numpy arrays, each containing the > (x,y) vertices > defining a contour line at level lev. > However, I got an error message: > AttributeError: 'LineCollection' object has no attribute '_segments' > > > How is it possible to get coordinates of the contours, similar to the > MATLAB command > [C,H] = *CONTOUR*(...) > where the result in C is the coordinates of the contours. > > A similar question appeared in a post "contour data" (by Albert Swart > <http://www.nabble.com/user/UserProfile.jtp?user=382945> May 17, 2006; > 09:42am) but I could not understand the answer. > Is it possible to get more specific directions with a simple example ? > > > Thanks > Eli Eli: Calling get_paths() on each line collection in CS.collections will return a list of Path objects. From the Path objects, you can get a Nx2 array of vertices from the "vertices" attribute. There are no examples that I know of, but if you get it to do what you want to do, it would be great if you could contribute an example. As you noted, this question has come up several times before.
-Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : jeffrey.s.whita...@noaa.gov 325 Broadway Office : Skaggs Research Cntr 1D-113 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users