Author Hadley Wickham
This book is one of the classics when we discuss about data visualization. ggplot documentation is proper; however, understanding ggplot applied to real cases is by far more critical. In this case, ggplot2 helps us learn the core of how ggplot2 works and how we can get the best advantage of it.
“This book provides a hands-on introduction to ggplot2 with lots of example code and graphics. It also explains the grammar on which ggplot2 is based. Like other formal systems, ggplot2 is useful even when you don’t understand the underlying model. However, the more you learn about it, the more effectively you’ll be able to use ggplot2. This book will introduce you to ggplot2 assuming that you’re a novice, unfamiliar with the grammar; teach you the basics so that you can re-create plots you are already familiar with; show you how to use the grammar to create new types of graphics; and eventually turn you into an expert who can build new components to extend the grammar.”