A Super Easy Way to Make Ggplot2 Bar Charts with Labels, ezplot - Part 4

Master R

By Guangming Lang Comment

Updated October 4, 2018

Previously, I showed how to use the mk_barplot_resp() function to make bar charts. In this post, I’ll show you how to use the mk_barplot_freq() function.

Make sure you first install ezplot by running the command devtools::install_github("gmlang/ezplot").

library(ezplot)
library(dplyr)

We’ll use the diamonds data in the ggplot2 package.

plt = mk_barplot_freq(ggplot2::diamonds)

Let’s make a bar chart to show the frequency distribution of the clarities. Notice the bars are automatically labeled with both counts and percents.

plt("clarity")

center

We can also choose to show relative frequencies (%) on the y-axis. Just set show_pct = TRUE

plt("clarity", show_pct = TRUE)

center

If ezplot has improved your productivity, please share it with your friends.

If you enjoyed this post, get updates. It's FREE