In R programming, the stripchart()
method is used to create strip charts. This method accepts a numeric vector and a list of more than one vector, then generates the strip chart for every vector.
stripchart(x, method, jitter, main, xlab, ylab, col, pch, vertical, group.names)
x
: It represents the numeric vector that has to be plotted. It may also contain the list of the vector.
method
: It helps to separate the points that have the same values. The method has an over-plot value to over-plot points by default. But it also has the option of jitter and stack.
Jitter
: This helps represent the amount of jittering that has to be applied.
main
: This shows the title of the chart.
xlab
: The label regarding x-axis.
ylab
: The label regarding y-axis.
col
: The color of the points regarding the plot.
pch
: The shape related to the points of the plot.
vertical
: The default dimension of the plot is horizontal. But if the vertical is set as true then the plot will be vertical.
group.names
: These are the group labels.
We are using a built-in mtcars
dataset to generate the strip chart. data("mtcars")
is used to load the pre-loaded dataset. In line 4, we generate a strip chart with multiple attributes (mpg, hp, wt, vs, gear etc.) in different ranges along the x-axis.
# 1. Load dataset(Pre-loaded)data("mtcars")# 2. Generate Strip Chartstripchart(mtcars)
Now let’s import the iris dataset in our program and try to plot the strip chart using _jitter_
.
By using:
xlab= "Sepal length"
,
method= "jitter"
,
col= "Red"
,
pch= 3
,
and the graph name "Graph for Length of Sepal"
,
we will get the following output.
# Load datasetdata("iris")# Plotting chartstripchart(iris$Sepal.Length,main="Graph for Length of Sepal",xlab="Sepal length",method="jitter",col="Red",pch=3)