basemap-0.6.1 issue

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