Plot a scatter plot conditioned on a discrete variable, with marginal conditional density plots.
ScatterHistC( frame, xvar, yvar, cvar, title, ..., annot_size = 3, colorPalette = "Dark2", adjust_x = 1, adjust_y = 1 )
| frame | data frame to get values from |
|---|---|
| xvar | name of the x variable |
| yvar | name of the y variable |
| cvar | name of condition variable |
| title | title to place on plot |
| ... | no unnamed argument, added to force named binding of later arguments. |
| annot_size | numeric scale annotation text (if present) |
| colorPalette | name of a Brewer palette (see https://colorbrewer2.org/ ) |
| adjust_x | numeric: adjust x density plot |
| adjust_y | numeric: adjust y density plot |
plot grid
xvar and yvar are the coordinates of the points, and cvar is the
discrete conditioning variable that indicates which category each point (x,y) belongs to.
set.seed(34903490) frm = data.frame(x=rnorm(50),y=rnorm(50)) frm$cat <- frm$x+frm$y>0 WVPlots::ScatterHistC(frm, "x", "y", "cat", title="Example Conditional Distribution")