R Scatter Plots

The scatter plot is a type of plot, especially to show the relationship between two variables. One of the two variables is scaled horizontally and the other is scaled vertically, and the graph is plotted on a Cartesian plane based on these variable positions.

There are many functions to create a scatter plot, but the simplest one is a plot() function.

Syntax of plot() function

plot(x, y, main, xlab, ylab, xlim, ylim, pch)

Here, x and y are mandatory parameters and rest are optional. The main attribute is the title of the graph, xlab and ylab are to set the labels for x and y axes, xlim and ylim is the maximum x and y axis limit scales and pch specify a particular type of symbol. There are twenty five plotting symbols are available in pch.

Example of R Scatter Plots

Suppose, we have the following quantity and sales chart table.

Quantity Sales
400 350
300 200
350 340
300 340
250 200
200 200

We store the above quality and sales values in two different vectors and pass these as an argument in the plot function.

> quantity <- c(400, 300, 350, 300, 250, 200)
> sales <- c(350, 400, 340, 300, 200, 250)
> plot(quantity, sales, main='Sales Chart', pch=16)

The above code plots the following diagram.

R Scatter Plot

Set color of R plot

We can also set color on the graph.

> quantity <- c(400, 300, 350, 300, 250, 200)
> sales <- c(350, 400, 340, 300, 200, 250)
> plot(quantity, sales, main='Sales Chart', pch=16, col='#00CCFF')

The above code generates this graph.

R Scatter Plot








Read more articles