Hi,
When I run the following script (I hope the code indentations aren't messed up
by the mailing list software):
#!/usr/bin/env /usr/bin/python
import pylab
import matplotlib.toolkits.basemap as basemap
def main():
filename = 'world.png'
m = basemap.Basemap()
pylab.figure(figsize=(8,m.aspect*8))
m.drawcoastlines() # draw coastlines
m.drawmeridians(pylab.arange(0.,420.,60.),labels=[0,0,0,1]) # draw meridians
pylab.savefig(filename)
if __name__ == '__main__': main()
The meridians are not drawn at 60W and 120W. Is this a bug in basemap or have
I misunderstood something?
Kind regards,
Jesper
Jesper Larsen wrote:
Hi,
When I run the following script (I hope the code indentations aren't messed up by the mailing list software):
#!/usr/bin/env /usr/bin/python
import pylab
import matplotlib.toolkits.basemap as basemap
def main():
filename = 'world.png'
m = basemap.Basemap()
pylab.figure(figsize=(8,m.aspect*8))
m.drawcoastlines() # draw coastlines
m.drawmeridians(pylab.arange(0.,420.,60.),labels=[0,0,0,1]) # draw meridians
pylab.savefig(filename)
if __name__ == '__main__': main()
The meridians are not drawn at 60W and 120W. Is this a bug in basemap or have I misunderstood something?
Kind regards,
Jesper
Jesper: Just change
m.drawmeridians(pylab.arange(0.,420.,60.),labels=[0,0,0,1])
to
m.drawmeridians(pylab.arange(-180.,180.,60.),labels=[0,0,0,1])
and you will see those missing meridians.
-Jeff
···
--
Jeffrey S. Whitaker Phone : (303)497-6313
NOAA/OAR/CDC R/CDC1 FAX : (303)497-6449
325 Broadway Web : http://www.cdc.noaa.gov/~jsw
Boulder, CO, USA 80305-3328 Office: Skaggs Research Cntr 1D-124