### Navigation

- index
- modules |
- next |
- previous |
- 2D Graphics »

# Scatter Plots

class `sage.plot.scatter_plot.``ScatterPlot`(xdata, ydata, options)

  Bases: `sage.plot.primitive.GraphicPrimitive`

  Scatter plot graphics primitive.

  Input consists of two lists/arrays of the same length, whose values give the horizontal and vertical coordinates of each point in the scatter plot. Options may be passed in dictionary format.

  EXAMPLES:

      sage: from sage.plot.scatter_plot import ScatterPlot
      sage: ScatterPlot([0,1,2], [3.5,2,5.1], {'facecolor':'white', 'marker':'s'})
      Scatter plot graphics primitive on 3 data points

  `get_minmax_data`()

    Returns a dictionary with the bounding box data.

    EXAMPLES:

        sage: s = scatter_plot([[0,1],[2,4],[3.2,6]])
        sage: d = s.get_minmax_data()
        sage: d['xmin']
        0.0
        sage: d['ymin']
        1.0

`sage.plot.scatter_plot.``scatter_plot`(datalist, edgecolor='black', facecolor='#fec7b8', clip=True, markersize=50, aspect_ratio='automatic', zorder=5, marker='o', alpha=1, **options)

  Returns a Graphics object of a scatter plot containing all points in the datalist. Type `scatter_plot.options` to see all available plotting options.

  INPUT:

  - `datalist` – a list of tuples `(x,y)`
  - `alpha` – default: 1
  - `markersize` – default: 50
  - `marker` - The style of the markers (default `"o"`). See the documentation of `plot()` for the full list of markers.
  - `facecolor` – default: `'#fec7b8'`
  - `edgecolor` – default: `'black'`
  - `zorder` – default: 5

  EXAMPLES:

      sage: scatter_plot([[0,1],[2,2],[4.3,1.1]], marker='s')
      Graphics object consisting of 1 graphics primitive

  Extra options will get passed on to `show()`, as long as they are valid:

      sage: scatter_plot([(0, 0), (1, 1)], markersize=100, facecolor='green', ymax=100)
      Graphics object consisting of 1 graphics primitive
      sage: scatter_plot([(0, 0), (1, 1)], markersize=100, facecolor='green').show(ymax=100) # These are equivalent

### Navigation

- index
- modules |
- next |
- previous |
- 2D Graphics »