Data Visualization in R

  1. The Grammar of Graphics with ggplot2
    1. Core Components
      1. Data Component
        1. Data Frame Requirement
          1. Tidy Data Structure
          2. Aesthetic Mappings
            1. aes() Function
              1. Mapping Variables to Visuals
                1. Global vs Local Aesthetics
                2. Geometric Objects
                  1. geom Functions
                    1. Point Geometries
                      1. Line Geometries
                        1. Area Geometries
                          1. Text Geometries
                          2. Statistical Transformations
                            1. Built-in Statistics
                              1. stat Functions
                                1. Custom Statistics
                                2. Scales
                                  1. Scale Functions
                                    1. Continuous Scales
                                      1. Discrete Scales
                                        1. Color Scales
                                          1. Position Scales
                                          2. Coordinate Systems
                                            1. Cartesian Coordinates
                                              1. Polar Coordinates
                                                1. Map Coordinates
                                                2. Faceting
                                                  1. facet_wrap()
                                                    1. facet_grid()
                                                      1. Facet Customization
                                                      2. Themes
                                                        1. Built-in Themes
                                                          1. Theme Customization
                                                            1. Theme Elements
                                                          2. Building Plots Layer by Layer
                                                            1. Initializing with ggplot()
                                                              1. Data Specification
                                                                1. Global Aesthetics
                                                                2. Adding Layers
                                                                  1. Geometric Layers
                                                                    1. Statistical Layers
                                                                      1. Annotation Layers
                                                                      2. Layer Order and Interaction
                                                                        1. Stacking Layers
                                                                          1. Layer Inheritance
                                                                        2. Aesthetic Mappings in Detail
                                                                          1. Position Aesthetics
                                                                            1. x and y Coordinates
                                                                              1. Position Adjustments
                                                                              2. Color and Fill
                                                                                1. Color vs Fill
                                                                                  1. Continuous Color Mapping
                                                                                    1. Discrete Color Mapping
                                                                                    2. Size and Shape
                                                                                      1. Size Scaling
                                                                                        1. Shape Categories
                                                                                          1. Shape Customization
                                                                                          2. Alpha Transparency
                                                                                            1. Transparency Levels
                                                                                              1. Overplotting Solutions
                                                                                              2. Line Aesthetics
                                                                                                1. Line Types
                                                                                                  1. Line Width
                                                                                                  2. Grouping
                                                                                                    1. Explicit Grouping
                                                                                                      1. Implicit Grouping
                                                                                                        1. Group Aesthetics