July 2, 2013 12:42 PM
Greetings!

Relative newbie here.

I'm trying to plot wind vectors using basemap quiver and to fit my ortho
projection. This is essentially a hack of Jeff Whitaker's animate.py found
at

https://github.com/matplotlib/basemap/blob/master/examples/animate.py

The data source I'm connecting to, however, has the latitudes in decreasing
order, so I get the "lats and lons must be in increasing order!" exception
when trying to use the transform_vector method which seems to be required to
fit the vectors to the projection. (ugliness occurs when failing to
transform)

What would be the best way to transform latitudes (to increasing) as needed
by transform_vector, while also accounting for the data order of my u and v
grids?

-kevin.


Kevin:  Just flip the data around.

lats_flipped = lats[::-1,:]
data_flipeed = data[::-1,:] # assuming 2d array shape (nlats,nlons)


-Jeff


--
View this message in context: http://matplotlib.1069221.n5.nabble.com/Basemap-transform-vector-for-decreasing-latitudes-tp41375.html
Sent from the matplotlib - users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to