See ggplot2 for details.