# Stem and Leaf Plot in R

A Stem and Leaf Diagram, also called Stem and Leaf plot in R, is a special table where each numeric value split into a stem (First digit(s) ) and a leaf (last Digit). For example, 57 split into 5 as stem and 7 as a leaf. In this article, we show you how to make a Stem and Leaf plot in R Programming language with example.

## Stem and Leaf Plot in R Syntax

The basic syntax to draw the Stem and Leaf chart in R Programming is as shown below

`stem(x, scale = 1, width = 80, atom = 1e-08)`

The following are the list of arguments supported by the Stem and Leaf chart in R programming language:

• x: Please specify the data on which you want to draw the Stem and Leaf Plot. Here, you have to use the numeric vector, or a list containing the numeric vector.
• scale: Please specify the scale you want to use for your plot.
• width: It is optional, but you can use this to specify the desired width of a plot. By default, it is 80.
• atom: It is tolerance.

Before we get into the example, let us see the diagrammatic representation of Stem and Leaf plot in R. From the below screenshot, you can see that first, we declared a variables 10, 15, 22, 25, 28, 23, 29, 31, 36, 45, 48. From those values, the First digit assigned to stem and last Digit is a leaf.

## Create a Stem and Leaf Plot in R Programming

In this example, we show how to make a Stem and Leaf plot in R using the ChickWeight data set, which is provided by the R Studio. If you require to import data from external files then, I suggest you to refer R Read CSV article to understand the importing of the CSV file in R Programming.

```# Make a Stem and Leaf Plot in R Programming

ChickWeight

# Drawing Stem and Leaf Plot
stem(ChickWeight\$weight)```

ChickWeight data set returns the output as a List. So, we are using the \$ to extract the data from List.

`stem(ChickWeight\$weight)`

From the above screenshot, you can see that the ChickWeight data set has numbers like 25, 29, 29, ……., 341, 361, 363.

### Use Scale for Stem and Leaf Plot

In this stem and leaf plot example, we show how to use the scale argument inside the stem function.

```# Make a Stem and Leaf Plot in R Programming

ChickWeight

# Drawing Stem and Leaf Plot
stem(ChickWeight\$weight, scale = 2)```

### Change width of a Stem and Leaf Plot

In this example, we change the width of a Stem and Leaf chart in R Programming.

```# Make a Stem and Leaf Plot in R Programming

ChickWeight

# Drawing Stem and Leaf Plot
stem(ChickWeight\$weight)
stem(ChickWeight\$weight, width = 100)```