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)