Jeff Sadino wrote:
> Hello All,
>
> I am trying to map the surface of TItan for a summer internship project at
> NASA. I would like to use matplotlib to plot, but I need to plot in West
> Longitude, where the left edge of the graph starts at 360 and the right edge
> ends at 0. Does anyone know how to do this?
>
> Thanks much,
> Jeff
>
>
>
Jeff: Using the basemap toolkit,
from matplotlib.toolkits.basemap import Basemap
# setup cylindrical equidistant map projection (global domain).
# resolution=None means don't bother with earth coastlines and political
boundaries.
m =
Basemap(llcrnrlon=0.,llcrnrlat=90,urcrnrlon=360.,urcrnrlat=90.,resolution=None,projection='cyl')
# use plot, contour, imshow, pcolor .. methods to plot the data here
# draw parallels
delat = 30.
circles = arange(0.,90.+delat,delat).tolist()+\
arange(delat,90.delat,delat).tolist()
m.drawparallels(circles,labels=[1,0,0,1])
# draw meridians
delon = 60.
meridians = arange(180,180,delon)
m.drawmeridians(meridians,labels=[1,0,0,1])
title('Cylindrical Equidistant')
show()
There are lots of examples in the source distribution, and a short
tutorial is here
http://www.scipy.org/Cookbook/Matplotlib/Maps
HTH,
Jeff

Jeffrey S. Whitaker Phone : (303)4976313
Meteorologist FAX : (303)4976449
NOAA/OAR/PSD R/PSD1 Email : Jeffrey.S.Whitaker@...
325 Broadway Office : Skaggs Research Cntr 1D124
Boulder, CO, USA 803033328 Web : http://tinyurl.com/5telg
