James Boyle wrote: > when I call quiver in the Basemap toolkit, the scale keyword has the > effect of eliminating all vectors, no matter what value I assign > (except None). > I am using matplotlib 0.87.3 - Basemap 0.9 > In any case the exact effect of the scale parameter is obscure - how > does is scale? units/inch, units/gridbox ??? > > Thanks for any help. > --Jim > > > the calls I use are below: > mercMap = > Basemap(llcrnrlon=120.,llcrnrlat=-20,urcrnrlon=200.,urcrnrlat=20.,\ > resolution='c',area_thresh=10000.,projection='merc',\ > lon_0=160.,lat_ts=0.) > istride = 3 > mercMap.quiver(x[::istride,::istride],y[::istride,::istride],uERA[:: > istride,::istride],vERA[::istride,::istride],scale=None) > > > Jim: Basemap passes the scale keyword directly to matplotlib quiver. From the docstrings in quiver.py:
* scale = None | float data units per arrow unit, e.g. m/s per plot width; a smaller scale parameter makes the arrow longer. If None, a simple autoscaling algorithm is used, based on the average vector length and the number of vectors. I just tried changing the projection to 'merc' in the quiver_demo.py example, and it looked OK with the default (scale=None). -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : [EMAIL PROTECTED] 325 Broadway Office : Skaggs Research Cntr 1D-124 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users