Hi, Well hopefully doing what you suggested correctly...
numrows = 17 numcols = 16 ulat, llat, ulon, llon = 15.61, 15.15, -1.32, -1.74 m = Basemap(projection='geos', lon_0=0.0, llcrnrlon=llon, llcrnrlat=llat, urcrnrlon=ulon, urcrnrlat=ulat, resolution='c') data2 = np.random.sample((17,16)) x = np.linspace(-1.74, -1.32, 16) y = np.linspace(15.15, 15.61, 17) px, py = m(x, y) X, Y = np.meshgrid(px, py) m.contourf(X, Y, data2, colors='black') plt.show() Doesn't seem to work either? thanks, Martin Ryan May-3 wrote: > > On Mon, Sep 13, 2010 at 7:45 AM, mdekauwe <mdeka...@gmail.com> wrote: >> >> Hi, >> >> If I set up a random example and plot it as a contour it seems to work >> fine...e.g. >> >> import matplotlb.pyplot as plt >> import numpy as np >> >> data2 = np.random.sample((17,16)) >> x = np.linspace(-1.74, -1.32, 16) >> y = np.linspace(15.15, 15.61, 17) >> X, Y = np.meshgrid(x, y) >> plt.contour(X, Y, data2, colors='black') >> plt.show() >> >> However if instead I try use a basemap projection to do the contouring I >> run >> into trouble. For example... >> >> import numpy as np >> from mpl_toolkits.basemap import Basemap >> >> ulat, llat, ulon, llon = 15.61, 15.15, -1.32, -1.74 >> m = Basemap(projection='geos', lon_0=0.0, llcrnrlon=llon, >> llcrnrlat=llat, urcrnrlon=ulon, urcrnrlat=ulat, >> resolution='c') >> >> data2 = np.random.sample((17,16)) >> x = np.linspace(-1.74, -1.32, 16) >> y = np.linspace(15.15, 15.61, 17) >> X, Y = m(x, y) >> m.contourf(X, Y, data2, colors='black') >> plt.show() > > You replaced the call to meshgrid with a call to the Basemap object. > You need to use both: > > px,py = m(x, y) > X,Y = np.meshgrid(px, py) > > Ryan > > -- > Ryan May > Graduate Research Assistant > School of Meteorology > University of Oklahoma > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > -- View this message in context: http://old.nabble.com/basemap-and-contouring-tp29697864p29698213.html Sent from the matplotlib - users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users