code: def setup_map(self,londel=1.,latdel=1.,*args,**kwargs):
          
          
          s = kwargs['s'] if kwargs.has_key('s') else 25
          edgecolor = kwargs['edgecolor'] if kwargs.has_key('edgecolor') else 'none'
          bathy = kwargs.get('bathy',not kwargs.get('nobathy',False))
          
          #Plot Sequence
          ##############
          self.drawcoastlines()
          if bathy : cs=self.drawbathy(**kwargs)
          
          self.drawparallels(np.arange(np.floor(self.limit[0]), np.ceil(self.limit[2]), latdel), labels=[1, 0, 0, 0])
          self.drawmeridians(np.arange(np.floor(self.limit[1]), np.ceil(self.limit[3]), londel), labels=[0, 0, 0, 1])
                  
  #        if len(args) == 3 :
  #            lon=args[0]
  #            lat=args[1]
  #            z=args[2]
  #            if np.size(z) > 1 : self.scatter(lon,lat,z,s=s,edgecolor=edgecolor)
  #            else : 
  #                if type(z) != type(str()) : z = '.k'
  #                self.plot(lon,lat,z,ms=s)*
  #        if len(args) == 2 :
  #            lon=args[0]
  #            lat=args[1]
  #            if np.size(z) > 1 : self.plot(lon,lat,z,s=s,edgecolor=edgecolor)
  #            else : 
  #                if type(z) != type(str()) : z = '.k'
  #                self.plot(lon,lat,z,ms=s)
          return cs if bathy else None
docs: SETUP_MAP : Draw the map and coastlines.
          
          @note: To be compliant with self.legend() -> setup_map() must be called after legend