(Builds on: The grammar of graphics)
To construct effective graphics, you must understand the basics of how the human perceptual system works. This 40 minute talk by John Rauser, a data scientist at Snapchat, will give you a high-level overview. As a bonus the majority of graphics were created with ggplot2.