How to plot barplots similar to those in journal articles using R and ggplot2 and other packages

Similar Tracks
Visualize your data using ggplot. R programming is the best platform for creating plots and graphs.
R Programming 101
Performing principal coordinate analysis (PCoA) in R and visualizing with ggplot2 (CC186)
Riffomonas Project
ggplot for plots and graphs. An introduction to data visualization using R programming
R Programming 101