List of figures
List of tables
Acknowledgments
How to use this book
I Graphs for univariate data
1 Histograms
1.1 Introduction
1.2 A basic histogram
1.2.1 Custom bin widths
1.2.2 Changing the y axis
1.2.3 Bar labels
1.2.4 Added density plots
1.3 Spike plots
1.4 Histograms with varying bin widths
1.5 Multiple histograms
1.6 Mirrored histograms
1.7 Ridgeline histograms
2 Kernel density plots
2.1 Introduction
2.2 A basic kernel density plot
2.2.1 A shaded kernel density plot
2.2.2 Bandwidth choices
2.2.3 Kernel choices
2.3 Cumulative distribution plots
2.4 Multiple kernel density plots
2.5 Mirrored kernel density plots
2.6 Ridgeline kernel density plots
3 Box plots
3.1 Introduction
3.2 A basic box plot
3.2.1 Box plot options
3.3 Horizontal box plots
3.4 Box plots with histograms
3.5 Multiple box plots
4 Violin plots
4.1 Introduction
4.2 A basic violin plot
4.2.1 Custom bandwidths and kernels
4.3 Horizontal violin plots
4.4 Multiple violin plots
4.5 Custom widths
5 Dot plots
5.1 Introduction
5.2 A basic dot plot
5.2.1 Adjusting stack width
5.2.2 Adjusting marker size
5.2.3 Dot plots without binning
5.3 Multiple dot plots
5.4 Horizontal dot plots
5.5 Beam plots
5.6 Dot plots with box plots
5.7 Cumulative dot plots
6 Stem-and-leaf plots
6.1 Introduction
6.2 A basic stem-and-leaf plot
6.2.1 Custom bins
6.3 A graphical stem-and-leaf plot
6.4 A horizontal stem-and-leaf plot
6.5 Mirrored stem-and-leaf plots
7 Distributional diagnostic plots
7.1 Introduction
7.2 Symmetry plots
7.3 Skew plots
7.4 Quantile-uniform plots
7.5 Quantile-normal plots
7.6 Quantile χ plots
7.7 Quantile–quantile plots
8 Rootograms
8.1 Introduction
8.2 A basic rootogram
8.3 Hanging rootograms
8.3.1 Different theoretical distributions
8.3.2 Confidence intervals
9 Univariate bar charts
9.1 Introduction
9.2 A basic frequency bar chart
9.3 Percentage bar charts
9.4 Horizontal bar charts
9.5 Sorted bar charts
9.6 Multiple bar charts
9.7 Dot charts
10 Pie charts
10.1 Introduction
10.2 A basic pie chart
10.2.1 Too many categories
10.2.2 Labeling pie charts
10.2.3 Exploding pie charts
10.2.4 Sorting pie charts
10.3 Multiple pie charts
11 Radar charts
11.1 Introduction
11.2 A basic radar chart
11.2.1 Custom spoke labels
11.3 Multiple-radar charts
11.4 Radar charts with too few or too many categories
11.5 Frequency radar chart
II Graphs for bivariate data
12 Scatterplots
12.1 Introduction
12.2 A basic scatterplot
12.2.1 Important marker options
12.3 Scatterplots with multiple y and x variables
12.4 Scatterplots over categorical groups
12.5 Scatterplots with marginal distributions
12.6 Binned scatterplots
13 Heat plots
13.1 Introduction
13.2 A basic heat plot
13.2.1 Heat plot with frequency statistics
13.2.2 Custom colors
13.2.3 Custom bins
13.2.4 Proportional bin sizes
13.2.5 Scatter heat plots
13.3 Hex-heat plots
13.3.1 Custom bins
13.4 Sunflower plots
13.4.1 Custom bins
14 Line plots
14.1 Introduction
14.2 A basic line plot
14.2.1 Important line options
14.2.2 Multiple line plots
14.2.3 Line plots with markers
14.2.4 Different connecting styles
14.2.5 Multiple y axes
14.2.6 Unsorted, sorted, and missing data
14.2.7 Line graphs with arrows
14.3 Sparkline plots
14.3.1 Multiple sparkline plots
15 Area and shaded range plots
15.1 Introduction
15.2 A basic area plot
15.2.1 Different types of area plots
15.2.2 Important area plot options
15.3 Data with variation
15.4 Shaded range plots
15.4.1 Different types of shaded range plots
15.5 Pair plots
15.6 Multiple area and shaded range plots
16 Lines of best fit
16.1 Introduction
16.2 A basic best fit plot
16.2.1 Predicting out of range
16.3 Quadratic fits
16.4 Fractional polynomial fits
16.5 Multiple lines of best fit
16.6 Custom polynomial fits
16.7 Multiple custom polynomial fits
16.8 Custom polynomial fits with functions
16.9 Constrained lines of best fit
16.10 Nonparametric fits (smoothers)
16.10.1 Local polynomial smoother
16.10.2 Other bivariate smoothers
16.11 Lines of best fit with confidence intervals
16.12 Multiple lines of best fit with confidence intervals
16.13 Lines of best fit with recast confidence intervals
17 Jitter plots
17.1 Introduction
17.2 A basic jitter plot
17.3 A complex jitter plot
17.4 Jitter plots with continuous values
18 Table plots
18.1 Introduction
18.2 A basic table plot
18.2.1 Horizontal and percentage table plots
18.2.2 Complex table plot
18.2.3 Framed table plot
18.3 Three-way table plot
18.4 Balloon plots
18.4.1 Custom markers table plots
19 Bivariate bar charts
19.1 Introduction
19.2 A basic two-way frequency bar chart
19.2.1 Horizontal two-way frequency bar chart
19.2.2 Column, row, and cell percentage two-way bar charts
20 Stacked bar charts
20.1 Introduction
20.2 A basic two-way stacked frequency bar chart
20.3 Two-way stacked percentage bar chart
20.4 Slide plots
20.5 Mosaic plots
III Graphs for multivariate data
21 Matrix plots
21.1 Introduction
21.2 Correlation matrix
21.3 Matrix scatterplots
21.4 Multiple matrix scatterplots
21.5 Cross plots
21.6 Trellis plots
22 Contour plots
22.1 Introduction
22.2 A basic contour plot
22.2.1 Custom contour levels
22.3 Contour-line plots
22.4 Contour plots with custom colors
22.5 Contour plots with small and incomplete datasets
23 Trivariate heat plots
23.1 Introduction
23.2 A basic trivariate heat plot
23.2.1 Trivariate heat plot with a binary z variable
23.2.2 Trivariate heat plot scaled color fields
23.2.3 Trivariate heat plot with a categorical x variable
23.2.4 Trivariate heat plot with discrete y and x variables
24 Bubble plots
24.1 Introduction
24.2 A basic bubble plot
24.2.1 Bubble plot with marker labels
24.2.2 Bubble plot with different symbols
24.2.3 Bubble plot over multiple groups
25 Chernoff faces
25.1 Introduction
25.2 Basic Chernoff faces
25.2.1 Chernoff faces with custom ordering
25.2.2 Chernoff half faces
26 Triplots
26.1 Introduction
26.2 A basic triplot
26.2.1 Important triplot options
26.2.2 Multiple triplots
27 3D scatterplot
27.1 Introduction
27.2 A basic 3D scatterplot
27.2.1 Rotation
27.2.2 Modifying markers
27.2.3 3D scatterplots over groups
27.3.4 A note on large datasets
27.3 3D scatterplot without autoscaling
27.4 3D surface plots
IV Special graphs
28 Animated graphs
28.1 Introduction
28.2 A basic animated graph
29 Rainbow plots
29.1 Introduction
29.2 A basic rainbow plot
29.3 A complex rainbow line plot
29.4 A complex rainbow box plot
30 Plotting regression results
30.1 Introduction
30.2 Visualizing coefficients from one regression
30.2.1 Options for coefplot
30.3 Plotting coefficients from two regressions
30.4 Plotting coefficients from four regressions
30.5 Plotting coefficients from a regression with an interaction term
31 Maps
31.1 Introduction
31.2 A basic geographic map
31.2.1 Custom labels
31.3 Choropleth maps
31.3.1 Customization options
31.4 Submaps
32 Plotting equations
32.1 Introduction
32.2 A basic mathematical function
32.3 A custom equation
32.4 A statistical function
32.4.1 Overlaying
32.5 Polynomial regression terms
References