From: <js...@us...> - 2007-11-22 16:17:06
|
Revision: 4422 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4422&view=rev Author: jswhit Date: 2007-11-22 08:17:03 -0800 (Thu, 22 Nov 2007) Log Message: ----------- fix quiver_demo Modified Paths: -------------- trunk/toolkits/basemap/Changelog trunk/toolkits/basemap/examples/quiver_demo.py Modified: trunk/toolkits/basemap/Changelog =================================================================== --- trunk/toolkits/basemap/Changelog 2007-11-22 15:45:42 UTC (rev 4421) +++ trunk/toolkits/basemap/Changelog 2007-11-22 16:17:03 UTC (rev 4422) @@ -1,4 +1,4 @@ -version 0.9.7 (svn revision 4421) +version 0.9.7 (svn revision 4422) * fixed bug in drawlsmask for 'moll','robin' and 'sinu' projections. * added lake_color keyword to fillcontinents. Modified: trunk/toolkits/basemap/examples/quiver_demo.py =================================================================== --- trunk/toolkits/basemap/examples/quiver_demo.py 2007-11-22 15:45:42 UTC (rev 4421) +++ trunk/toolkits/basemap/examples/quiver_demo.py 2007-11-22 16:17:03 UTC (rev 4422) @@ -1,6 +1,7 @@ from matplotlib.toolkits.basemap import Basemap -from pylab import show, title, arange, meshgrid, cm, figure, sqrt, \ - colorbar, axes, gca, reshape, array, Float32, quiverkey +import numpy +from pylab import show, title, arange, meshgrid, cm, figure, \ + colorbar, axes, gca, reshape, quiverkey # read in data. file = open('fcover.dat','r') @@ -12,9 +13,9 @@ ul.append(float(l[0])) vl.append(float(l[1])) pl.append(float(l[2])) -u = reshape(array(ul,Float32),(nlats,nlons)) -v = reshape(array(vl,Float32),(nlats,nlons)) -p = reshape(array(pl,Float32),(nlats,nlons)) +u = reshape(numpy.array(ul,numpy.float32),(nlats,nlons)) +v = reshape(numpy.array(vl,numpy.float32),(nlats,nlons)) +p = reshape(numpy.array(pl,numpy.float32),(nlats,nlons)) lats1 = -90.+dellat*arange(nlats) lons1 = -180.+dellon*arange(nlons) lons, lats = meshgrid(lons1, lats1) @@ -61,7 +62,7 @@ # and interpolation). nxv = 41; nyv = 41 nxp = 101; nyp = 101 -spd = sqrt(u**2+v**2) +spd = numpy.sqrt(u**2+v**2) udat, vdat, xv, yv = m.transform_vector(u,v,lons1,lats1,nxv,nyv,returnxy=True) pdat, xp, yp = m.transform_scalar(p,lons1,lats1,nxp,nyp,returnxy=True) # create a figure, add an axes. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |