parameters: (self,points=None,fig=True,show=True,default_marker='.',**kwargs)
docstring: (`External API`)  Make a scatter plot of a set of points in 2D or 3D.
  
          By default, the set of grid points is plotted.
  
          Parameters
          ----------
          points : `array_like, float, optional`
              Set of points to plot.  If no points are provided, the grid points 
              are plotted.
          fig : `bool, optional, default True`
              If `True`, make a new figure.  Reuse the current one otherwise.
          show : `bool, optional, default True`
              If `True`, display the plot immediately on the screen.
          default_marker : `str, optional, default` "."
              Default marker symbol for the scatter plot.  Used if "marker" is 
              not provided as a keyword argument.
          **kwargs : 
              Arbitrary keyword arguments passed to `pyplot.scatter`.
docstring_summary: (`External API`)  Make a scatter plot of a set of points in 2D or 3D.
docstring_tokens: ( External API ) Make a scatter plot of a set of points in 2D or 3D .
function: def plot_points(self,points=None,fig=True,show=True,default_marker='.',**kwargs):
          """
          (`External API`)  Make a scatter plot of a set of points in 2D or 3D.
  
          By default, the set of grid points is plotted.
  
          Parameters
          ----------
          points : `array_like, float, optional`
              Set of points to plot.  If no points are provided, the grid points 
              are plotted.
          fig : `bool, optional, default True`
              If `True`, make a new figure.  Reuse the current one otherwise.
          show : `bool, optional, default True`
              If `True`, display the plot immediately on the screen.
          default_marker : `str, optional, default` "."
              Default marker symbol for the scatter plot.  Used if "marker" is 
              not provided as a keyword argument.
          **kwargs : 
              Arbitrary keyword arguments passed to `pyplot.scatter`.
          """
          fig,ax = self.setup_mpl_fig(fig=fig,dim=self.space_dim)
          if points is None:
              r = self.r.T
          else:
              points = self.check_valid_points(points,self.space_dim,'plot_points')
              r = points.T
          #end if
          if default_marker is not None and 'marker' not in kwargs:
              kwargs['marker'] = default_marker
          #end if
          if self.space_dim!=1:
              ax.scatter(*r,**kwargs)
          else:
              ax.scatter(r,0*r,**kwargs)
          #end if
          ax.set_aspect('equal','box')
          if show:
              plt.show()
function_tokens: def plot_points ( self , points = None , fig = True , show = True , default_marker = '.' , * * kwargs ) : fig , ax = self . setup_mpl_fig ( fig = fig , dim = self . space_dim ) if points is None : r = self . r . T else : points = self . check_valid_points ( points , self . space_dim , 'plot_points' ) r = points . T #end if if default_marker is not None and 'marker' not in kwargs : kwargs [ 'marker' ] = default_marker #end if if self . space_dim != 1 : ax . scatter ( * r , * * kwargs ) else : ax . scatter ( r , 0 * r , * * kwargs ) #end if ax . set_aspect ( 'equal' , 'box' ) if show : plt . show ( )