parameters: (axes, workspace, *args, **kwargs)
return_statement: return axes.scatter(x, y, z, *args, **kwargs)
docstring: Scatter plots
  
      :param axes: class:`matplotlib.axes.Axes3D` object that will do the plotting
      :param workspace: :class:`mantid.api.MatrixWorkspace` or :class:`mantid.api.IMDHistoWorkspace`
                        to extract the data from
      :param zdir:	Which direction to use as z ('x', 'y' or 'z') when plotting a 2D set.
      :param s:	Size in points^2. It is a scalar or an array of the same length as x and y.
      :param c:	A color. c can be a single color format string, or a sequence of color
                  specifications of length N, or a sequence of N numbers to be mapped to
                  colors using the cmap and norm specified via kwargs (see below). Note
                  that c should not be a single numeric RGB or RGBA sequence because that
                  is indistinguishable from an array of values to be colormapped.
                  c can be a 2-D array in which the rows are RGB or RGBA, however, including
                  the case of a single row to specify the same color for all points.
      :param depthshade:	Whether or not to shade the scatter markers to give the appearance
                          of depth. Default is True.
      :param indices: Specify which slice of an MDHistoWorkspace to use when plotting. Needs to be a tuple
                      and will be interpreted as a list of indices. You need to use ``slice(None)`` to
                      select which dimensions to plot. *e.g.* to select the last two axes to plot from a
                      3D volume use ``indices=(5, slice(None), slice(None))`` where the 5 is the bin selected
                      for the first axis.
      :param slicepoint: Specify which slice of an MDHistoWorkspace to use when plotting in the dimension units.
                         You need to use ``None`` to select which dimension to plot. *e.g.* to select the last
                         two axes to plot from a 3D volume use ``slicepoint=(1.0, None, None)`` where the 1.0 is
                         the value of the dimension selected for the first axis.
docstring_summary: Scatter plots
docstring_tokens: Scatter plots
function: def scatter(axes, workspace, *args, **kwargs):
      '''
      Scatter plots
  
      :param axes: class:`matplotlib.axes.Axes3D` object that will do the plotting
      :param workspace: :class:`mantid.api.MatrixWorkspace` or :class:`mantid.api.IMDHistoWorkspace`
                        to extract the data from
      :param zdir:	Which direction to use as z ('x', 'y' or 'z') when plotting a 2D set.
      :param s:	Size in points^2. It is a scalar or an array of the same length as x and y.
      :param c:	A color. c can be a single color format string, or a sequence of color
                  specifications of length N, or a sequence of N numbers to be mapped to
                  colors using the cmap and norm specified via kwargs (see below). Note
                  that c should not be a single numeric RGB or RGBA sequence because that
                  is indistinguishable from an array of values to be colormapped.
                  c can be a 2-D array in which the rows are RGB or RGBA, however, including
                  the case of a single row to specify the same color for all points.
      :param depthshade:	Whether or not to shade the scatter markers to give the appearance
                          of depth. Default is True.
      :param indices: Specify which slice of an MDHistoWorkspace to use when plotting. Needs to be a tuple
                      and will be interpreted as a list of indices. You need to use ``slice(None)`` to
                      select which dimensions to plot. *e.g.* to select the last two axes to plot from a
                      3D volume use ``indices=(5, slice(None), slice(None))`` where the 5 is the bin selected
                      for the first axis.
      :param slicepoint: Specify which slice of an MDHistoWorkspace to use when plotting in the dimension units.
                         You need to use ``None`` to select which dimension to plot. *e.g.* to select the last
                         two axes to plot from a 3D volume use ``slicepoint=(1.0, None, None)`` where the 1.0 is
                         the value of the dimension selected for the first axis.
      '''
      x, y, z, indices = _extract_3d_data(workspace, **kwargs)
      _set_labels_3d(axes, workspace, indices)
      return axes.scatter(x, y, z, *args, **kwargs)
function_tokens: def scatter ( axes , workspace , * args , * * kwargs ) : x , y , z , indices = _extract_3d_data ( workspace , * * kwargs ) _set_labels_3d ( axes , workspace , indices ) return axes . scatter ( x , y , z , * args , * * kwargs )