Skip to contents

Create a compact pairs plot for LEV-style grid posterior draws. Diagonal panels show marginal counts or histograms and off-diagonal panels show jittered posterior draws.

Usage

plot_levs(
  df,
  vars,
  diag_fill = "#0072B2",
  point_color = "black",
  point_alpha = 0.35,
  point_size = 0.35,
  discrete_levels = list(),
  discrete_edge_pad = 0.8,
  discrete_jitter = 0.2,
  discrete_bar_width = 0.58
)

Arguments

df

A data frame containing the variables to plot.

vars

A character vector of column names in df.

diag_fill

Fill colour for the diagonal panels.

point_color

Point colour for off-diagonal panels.

point_alpha

Point alpha for off-diagonal panels.

point_size

Point size for off-diagonal panels.

discrete_levels

Optional named list of discrete plotting levels.

discrete_edge_pad

Padding, in level spacings, added to discrete axes.

discrete_jitter

Jitter width, in level spacings, for discrete axes.

discrete_bar_width

Bar width, in level spacings, for discrete diagonal panels.

Value

A patchwork object.

Details

Off-diagonal jitter is generated when the plot is built and can consume the caller's random-number state.