From: <js...@us...> - 2009-12-12 14:18:38
|
Revision: 8024 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8024&view=rev Author: jswhit Date: 2009-12-12 14:18:30 +0000 (Sat, 12 Dec 2009) Log Message: ----------- fix ambiguity in lonmin, lonmax when projection crosses dateline. Modified Paths: -------------- trunk/toolkits/basemap/lib/mpl_toolkits/basemap/__init__.py Modified: trunk/toolkits/basemap/lib/mpl_toolkits/basemap/__init__.py =================================================================== --- trunk/toolkits/basemap/lib/mpl_toolkits/basemap/__init__.py 2009-12-11 16:57:53 UTC (rev 8023) +++ trunk/toolkits/basemap/lib/mpl_toolkits/basemap/__init__.py 2009-12-12 14:18:30 UTC (rev 8024) @@ -750,6 +750,11 @@ self.latmax = lats.max() self.lonmin = lons.min() self.lonmax = lons.max() + # projection crosses dateline. + if self.lonmin < 0 and self.lonmax > 0.: + lons = np.where(lons < 0, lons+360, lons) + self.lonmin = lons.min() + self.lonmax = lons.max() # if ax == None, pyplot.gca may be used. self.ax = ax This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |