Documentation

This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

Create Scatter and List Plots

Scatter plots can help you identify the relationship between two data samples. A scatter plot is a simple plot of one variable against another. For two discrete data samples x1, x2, ..., xn and y1, y2, ..., yn, a scatter plot is a collection of points with coordinates [x1, y1], [x2, y2], ..., [xn, yn]. To create a scatter plot in MuPAD®, use the plot::Scatterplot function. For example, create the scatter plot for the following data samples x and y:

x := [0.25, 0.295, 0.473, 0.476, 0.512,
     0.588, 0.629, 0.648, 0.722, 0.844]:
y := [0.00102, 0.271, 0.378, 0.478, 0.495,
      0.663, 0.68, 0.778, 0.948, 0.975]:
plot(plot::Scatterplot(x, y))

By default, the plot::Scatterplot function also displays a regression line. This line shows the linear dependency that best fits the two data samples. To hide the regression line, use the LinesVisible option:

plot(plot::Scatterplot(x, y, LinesVisible = FALSE))

Another plot that can help you identify the relationship between two discrete data samples is a list plot. List plots are convenient for plotting one data sample with equidistant x-values. They are also convenient for plotting combined data samples, such as [[x1, y1], [x2, y2], ..., [xn, yn]]. If you have two separate data samples, you can combine the data of these samples pairwise:

xy := [[x[i], y[i]] $ i = 1..10]:

To create a list plot, use the plot::Listplot function:

plot(plot::Listplot(xy), AxesTitles = ["x", "y"])

By default, the plot::Listplot function connects adjacent points on the plot by straight lines. To hide these connections, use the LinesVisible option:

plot(plot::Listplot(xy),
     AxesTitles = ["x", "y"],
     LinesVisible = FALSE)

Was this topic helpful?