On 11/16/11 6:16 PM, Gökhan Sever wrote: > from mpl_toolkits.basemap import Basemap > import matplotlib.pyplot as plt > import numpy as np > > m = Basemap(projection='merc',lon_0=-79, lat_0=25.5, > llcrnrlon=-93, urcrnrlon=-63, llcrnrlat=14, urcrnrlat=36.2) > > m.drawcoastlines(linewidth=0.3) > parallels = np.arange(0.,90,2.) > m.drawparallels(parallels, labels=[1,0,0,0]) > meridians = np.arange(180.,360.,5.) > m.drawmeridians(meridians, labels=[0,0,0,1]) > > plt.show() > > Two other projections "laea" and "tmerc" work fine for this case. > > Any ideas? > > Thanks. > > > -- > Gökhan >
Gökhan: The longitudes in your projection definition are negative (-93 to -63), so you need to change meridians = np.arange(180.,360.,5.) to meridians = np.arange(-180.,0.,5.) It works for the other projections, since the values get transformed to projection coordinates anyway. With merc and cyl, there is no transformation for longitudes. -Jeff ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users