If you're just looking for points, you can use ax.scatter(). It will plot the points. Also, make sure you set the zorder keyword argument in the scatter.
Example: x=range(10) y=range(10) z=range(10,20) ax.scatter(x,y,c=z,zorder=10) Hope this helps, Aman On Fri, Sep 10, 2010 at 1:06 PM, izzybitsie <isid...@juno.com> wrote: > > Hi, > I'm new to matplotlib and I'm looking for an easy way to plot geographical > data on a background map: bkgmap.png > http://old.nabble.com/file/p29679002/bkgmap.png > So far I only found out about warpimage() to do this but only part of > bkgmap.png comes up in the output image. I think this is because this > image > has no pixels covering all the world. > http://old.nabble.com/file/p29679002/partialbkg_polygon.png > > Any idea on how to insert this image as background? > THANKS > > Code: the polygon displays in right position even though background doesn't > show OK (tested with map,lat/lon lines drawn too) > > import sys > import Image, ImageDraw # PIL > from matplotlib.patches import Polygon > from mpl_toolkits.basemap import Basemap > import matplotlib.image as mpimg > import matplotlib.pyplot as plt > import numpy as np > > lat0=48 > lon0=13 > lllon=-15 > lllat=20 > urlon=73 > urlat=57 > map = > > Basemap(projection='stere',lat_0=lat0,lon_0=lon0,llcrnrlon=lllon,llcrnrlat=lllat,urcrnrlon=urlon,urcrnrlat=urlat, > resolution='c',area_thresh=1000.) > map.warpimage(image='bkgmap.png',scale=None,ax=plt.gca()) > # points > lat = [50.,55.,45.,40.,50.] > lon = [-20.,-10.,10.,-10.,-20.] > x0,y0 = map(lon[0],lat[0]) > x1,y1 = map(lon[1],lat[1]) > x2,y2 = map(lon[2],lat[2]) > x3,y3 = map(lon[3],lat[3]) > x4,y4 = map(lon[4],lat[4]) > > plt.gca().add_patch(Polygon([(x0,y0),(x1,y1),(x2,y2),(x3,y3),(x4,y4)],fill=1,facecolor='red',edgecolor='black')) > plt.show() > -- > View this message in context: > http://old.nabble.com/matplotlib-basemap-plot-geo-data-on-background-map-tp29679002p29679002.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 > -- Aman Thakral B.Eng & Biosci, M.Eng Design
------------------------------------------------------------------------------ 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