reading is
AWESOME
Compared with watching tutorial videos, reading is faster, and encourages active thinking and reflection. It allows you to learn completely at your own pace, and knowledge review is much easier.
comic
book style
Each line of script is progressively unfolded and graphically illustrated, making learning a delightful and intuitive experience, akin to flipping through a comic book.
complete
tutorial guide
This ebook covers a broad spectrum of topics from very basic to advanced techniques. It’s the only book you need to be awesome at ggplot2.
syntax
color highlight
The script syntax and parentheses are color-highlighted, providing much enhanced readability and a pleasant learning experience.
practical
techniques
No bluffing theory. All things you learn are highly practical and down-to-earth to address real-world data visualization task...
by trusted author
The book is carefully designed and crafted by a leading Harvard scientist with proven excellence in data analysis and visualization.
grammar foundations
You’ll master the cornerstone grammar fundamentals: 1) tidy data, 2) plot layer by layer, and 3) aesthetic & data inheritance. A good understanding of these critical concepts prepares you to generate intricate graphics down the road.
40+ graphic
elements & types
You’ll learn how to create a wide range of graphical components, such as points, lines, bars, error bars, boxplots, histograms, and density plots, heatmaps, ribbons, arrows, texts, annotations, pies and donuts charts, and more.
construct
graphics
like LEGO
Similar to the way you build a LEGO castle block by block, you’ll know learn how to create stunning visuals by seamlessly integrating different graphic components, meanwhile harnessing the rules of grammar such as aesthetic inheritance.
customize
everything
You’ll possess the skill to customize “everything” in a plot, including axes, legends, breaks, scales, labels, titles, panels, grids, color, and size, etc., including the unique feature of ggplot2 of creating faceted subplots.
10+ extension packages
You’ll learn popular ggplot2 extension packages to create specialized visuals in a simple line of code, such as correlation matrix heatmaps, stacked density plots, marginal distribution visualizations, customized texts, stunning color scales, and more.
critical data wrangling
You’ll learn how to prepare and transform the dataset into the powerful tidy structure to facilitate data visualization. You’ll master the most used functions in the data wrangling packages dplyr and tidyr.