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").


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.



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

plt("clarity", show_pct = TRUE)


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

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