Data Visualization in R

  1. Common Plot Types with ggplot2
    1. Single Variable Distributions
      1. Histograms
        1. geom_histogram()
          1. Bin Width Selection
            1. Bin Boundaries
              1. Multiple Histograms
              2. Density Plots
                1. geom_density()
                  1. Kernel Density Estimation
                    1. Bandwidth Selection
                      1. Multiple Densities
                      2. Frequency Polygons
                        1. geom_freqpoly()
                          1. Comparison with Histograms
                          2. Box Plots
                            1. geom_boxplot()
                              1. Single Group Boxplots
                                1. Grouped Boxplots
                                  1. Outlier Handling
                                  2. Violin Plots
                                    1. geom_violin()
                                      1. Distribution Shape
                                        1. Combining with Boxplots
                                        2. Dot Plots
                                          1. geom_dotplot()
                                            1. Dot Stacking
                                              1. Binning Methods
                                            2. Two Variable Relationships
                                              1. Scatter Plots
                                                1. geom_point()
                                                  1. Point Customization
                                                    1. Overplotting Solutions
                                                      1. Multiple Groups
                                                      2. Line Plots
                                                        1. geom_line()
                                                          1. Time Series
                                                            1. Multiple Lines
                                                              1. Line Customization
                                                              2. Smooth Lines
                                                                1. geom_smooth()
                                                                  1. Linear Smoothing
                                                                    1. Nonlinear Smoothing
                                                                      1. Confidence Intervals
                                                                        1. Multiple Smoothers
                                                                        2. Area Plots
                                                                          1. geom_area()
                                                                            1. Stacked Areas
                                                                              1. Area Customization
                                                                            2. Categorical Data Visualization
                                                                              1. Bar Charts
                                                                                1. geom_bar() for Counts
                                                                                  1. geom_col() for Values
                                                                                    1. Bar Customization
                                                                                    2. Grouped Bar Charts
                                                                                      1. position_dodge()
                                                                                        1. Side-by-side Bars
                                                                                        2. Stacked Bar Charts
                                                                                          1. position_stack()
                                                                                            1. Proportional Stacking
                                                                                            2. Filled Bar Charts
                                                                                              1. position_fill()
                                                                                                1. Percentage Representation
                                                                                              2. Text and Label Visualization
                                                                                                1. Text Labels
                                                                                                  1. geom_text()
                                                                                                    1. Text Positioning
                                                                                                      1. Text Formatting
                                                                                                      2. Label Boxes
                                                                                                        1. geom_label()
                                                                                                          1. Background Styling
                                                                                                            1. Border Options
                                                                                                            2. Repelling Labels
                                                                                                              1. ggrepel Package
                                                                                                                1. Avoiding Overlaps