Creating Histogram in R

Download & Import Data-Set

https://github.com/r-programming-examples/data-sets/blob/master/Baseball%20Salaries%202011.xlsx

To import data see: R - Data Importing

Install Packages

To install packages see: R - Packages

Via graphics Package

hist(salaries$Salary)

Via ggplot2 Package

library(ggplot2)

ggplot(salaries, aes(Salary)) + 
        geom_histogram(colour = "black", fill = "white") +
        scale_x_log10(labels = scales::dollar) +          # x axis log & $$ labels
        geom_vline(aes(xintercept = mean(Salary)), color = "red", linetype = "dashed") +  # add line for mean
        annotate("text", x = mean(salaries$Salary) * 2, y = 155, label = paste0("Avg: $", round(mean(salaries$Salary)/1000000, 1),"M"))