|
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.
|