Hello all,

I'm trying to use the shadedrelief() method to paint the background of a scatter plot, but it fails. The lines below are a minimal working example:

In [1]: from mpl_toolkits.basemap import Basemap
In [2]: world_map = Basemap(projection='cyl', llcrnrlat=-70., urcrnrlat=85., llcrnrlon=-180., urcrnrlon=180., resolution='l')
In [3]: world_map.shadedrelief()
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
<ipython-input-3-2f6045a33141> in <module>()
----> 1 world_map.shadedrelief()

/usr/local/lib/python2.7/dist-packages/mpl_toolkits/basemap/__init__.pyc in shadedrelief(self, ax, scale, **kwargs)
   3997             return self.warpimage(image='shadedrelief',ax=ax,scale=scale,**kwargs)
   3998         else:
-> 3999             return self.warpimage(image='shadedrelief',scale=scale,**kwargs)
   4000
   4001     def etopo(self,ax=None,scale=None,**kwargs):

/usr/local/lib/python2.7/dist-packages/mpl_toolkits/basemap/__init__.pyc in warpimage(self, image, scale, **kwargs)
   4115                 # any range of longitudes may be plotted on a world map.
   4116                 self._bm_lons = \
-> 4117                 np.concatenate((self._bm_lons,self._bm_lons+360),1)
   4118                 self._bm_rgba = \
   4119                 np.concatenate((self._bm_rgba,self._bm_rgba),1)

IndexError: axis 1 out of bounds [0, 1)

Anyone seen this error before? I'm using python 2.7.6, numpy 1.10.4, matplotlib 1.5.1 and basemap 1.0.7. The latter three were downloaded as source archives and installed using 'python setup.py install'.

Thanks,
Sourish

--
Q: What if you strapped C4 to a boomerang? Could this be an effective weapon, or would it be as stupid as it sounds?
A: Aerodynamics aside, I’m curious what tactical advantage you’re expecting to gain by having the high explosive fly back at you if it misses the target.
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to