You can use the following methods to plot a distribution of column values in R:

**Method 1: Plot Distribution of Values Using Density Plot**

plot(density(df$my_column))

**Method 2: Plot Distribution of Values Using Histogram**

hist(df$my_column)

The following examples show how to use each method in practice with the following data frame

#create data frame df = data.frame(team=rep(c('A', 'B'), each=10), points=c(3, 3, 4, 5, 4, 7, 7, 7, 10, 11, 8, 7, 8, 9, 12, 12, 12, 14, 15, 17)) #view data frame df team points 1 A 3 2 A 3 3 A 4 4 A 5 5 A 4 6 A 7 7 A 7 8 A 7 9 A 10 10 A 11 11 B 8 12 B 7 13 B 8 14 B 9 15 B 12 16 B 12 17 B 12 18 B 14 19 B 15 20 B 17

**Example 1: Plot Distribution of Values Using Density Plot**

The following code shows how to plot the distribution of values in the **points** column using a density plot:

#plot distribution of values in points column plot(density(df$points))

This syntax produces a smooth curve that summarizes the distribution of values for a variable.

Note that we can also modify the title, axis labels, and color of the line in the density plot if we’d like:

#plot distribution of values in points column plot(density(df$points), col='red', main='Density Plot of Points', xlab='Points')

**Example 2: Plot Distribution of Values Using Histogram**

The following code shows how to plot the distribution of values in the **points** column using a histogram:

#plot distribution of values in points column using histogram hist(df$points)

A histogram uses bars to represent frequencies of values in the **points** column as opposed to a smooth line that summarizes the shape of the distribution.

Note that we can also modify the title, axis labels, color, and number of breaks used in the histogram:

#plot distribution of values in points column using histogram hist(df$points, main='Histogram of Points', xlab='Points', col='steelblue', breaks=12)

**Note**: The larger the value you choose for the **breaks** argument, the more bars there will be in the histogram.

**Additional Resources**

The following tutorials explain how to perform other common tasks in R:

How to Add Vertical Line to Histogram in R

How to Create Kernel Density Plots in R

How to Overlay Density Plots in ggplot2