Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
Statistics[ScatterPlot] - generate scatter plots
Calling Sequence
ScatterPlot(X, Y, options, plotoptions)
ScatterPlot[interactive](X, Y)
Parameters
X
-
first data sample
Y
(optional) second data sample
options
(optional) equation(s) of the form option=value where option is one of bandwidth, color, degree, fit, jitter, lowess, robust, xerrors, or yerrors; specify options for generating the scatter plot
plotoptions
options to be passed to the plots[display] command
Description
The ScatterPlot command generates a scatter plot for the specified data. Optionally, one can fit a curve or apply lowess smoothing to the data.
The first parameter, X, is the first data sample - given as a Vector or list.
The second parameter, Y, is the second data sample - given as a Vector or list.
If Y is not given, then X is plotted by itself, with every entry in it being given an associated y-value of 1.
Note that X and Y must have the same number of elements.
Options
The options argument can contain one or more of the options shown below. All unrecognized options will be passed to the plots[display] command. See plot[options] for details.
bandwidth=realcons
This option is used to control the bandwidth of the lowess smoothing algorithm, when lowess fitting is enabled. The value of this option is the fraction of points used to define a neighborhood. If n is the number of points in the data sample passed to ScatterPlot, then the condition bandwidth*n>degree must be true. The default value is .
color=name, list, or range
This option specifies colors for the individual data sets. When a list of colors is given, each of the scatters will be colored with the corresponding color in the list. If a range of colors is given, the colors will be generated by selecting an appropriate number of equally-spaced points in the corresponding hue range.
degree=posint
The degree of the polynomial used in lowess smoothing, when lowess fitting is enabled. If n is the number of points in the data sample passed to ScatterPlot, then the condition bandwidth*n>degree must be true. The default value is .
fit=list
One can specify a curve to be fitted into the data points. The value of this option is the list of arguments to be passed to the NonlinearFit command.
jitter=truefalse
This option is for one dimensional data only. This option causes all points in X to be assigned a random y-value in the range of [0, 1). This allows a better visual representation of the density of one dimensional data. The default for this option in false. Note that if Y is specified, this option is ignored.
lowess=truefalse
Tells whether lowess smoothing should be applied to the scatter plot. The smoothing behavior is modified by the options bandwidth, degree and robust; see these options for more details. The default value is false.
robust=truefalse
This option tells whether the data weights in the lowess fitting should be adjusted for robustness. The default value is false.
xerrors=Vector or [Vector, Vector]
This options specifies errors along the x-axis. The array of errors must have the same number of elements. To specify right errors and left errors separately, use the list of two vectors.
yerrors=Vector or [Vector, Vector]
Similar to the xerrors option, see above.
Examples
The command to create the plot from the Plotting Guide using the data above is
Other examples:
Apply lowess smoothing to the scatterplot.
To make use of the one dimensional features, simply don't supply a second data sample.
In the above plot, all the y-values are one. To get a better sense of the density of the one dimensional data, use the jitter option.
If this view is now too sparse, a view option can be used to adjust it.
See Also
CurveFitting, Statistics, Statistics[PointPlot], Statistics[QuantilePlot], Statistics[Visualization]
Download Help Document