Creates a matrix of scatterplots, one for each possible pair of variables.
PairPlot( d, meas_vars, title, ..., group_var = NULL, alpha = 1, palette = "Dark2", point_color = "darkgray" )
| d | data frame |
|---|---|
| meas_vars | the variables to be plotted |
| title | plot title |
| ... | not used, forces later arguments to bind by name |
| group_var | variable for grouping and colorcoding |
| alpha | alpha for points on plot |
| palette | name of a brewer palette (NULL for ggplot2 default coloring) |
| point_color | point color for monochrome plots (no grouping) |
a ggplot2 pair plot
If palette is NULL, and group_var is non-NULL, plot colors will be chosen from the default ggplot2 palette.
Setting palette to NULL
allows the user to choose a non-Brewer palette, for example with scale_color_manual.
# PairPlot(iris, colnames(iris)[1:4], "Example plot", group_var = "Species") # custom palette colormap = c('#a6611a', '#dfc27d', '#018571') PairPlot(iris, colnames(iris)[1:4], "Example plot", group_var = "Species", palette=NULL) + ggplot2::scale_color_manual(values=colormap)# # no color-coding # PairPlot(iris, colnames(iris)[1:4], "Example plot")