
The Scatter Graph is a control designed to plot two sets of data against each other. It accepts two arrays of double values, X and Y, and plots Y data against X data.
Plot Operations
- Plot and chart Y data against X data using PlotXY() and PlotXYAppend()
- Plot multiple sets of X and Y data at once using PlotMultiple overloads
- Configure a graph to contain multiple plots to show separate but related data on the same graph
- Draw lines or fills from a plot to an X value, Y value, or another plot
- Draw smoother plots by setting the antialiased property
- Display error data associated with each plot point
- Use the extensible plot and plot area drawing capabilities and events to customize the plot appearance
- Create custom point and line styles for plots
Axis Operations
- Configure a graph to include multiple axes with independent ranges to fit disparate data in a single graph plot area
- Configure the axis modes to fixed, exact autoscaling, loose autoscaling, strip chart, or scope chart
- Configure the scale type to be linear or logarithmic
- Configure major, minor, and custom divisions
- Configure grid and origin lines
Additional Operations
- Use cursors and annotations to annotate points or regions in the plot area
- Interactively pan, zoom, move cursors, and move annotation captions
- Interactively change the range of an axis at run time by clicking on the end labels
- Copy the graph as a BMP, GIF, JPEG, or PNG image to the clipboard or a file
- Quickly change the look and feel of the graph to predefined formats using AutoFormats
- Derive from and extend base classes to allow for easy programmatic customizability

|