ggplot2:

Q1 Explanation