ggplot for plots and graphs. An introduction to data visualization using R programming