Skip to contents

Configure default plotting options for all cjdiag plots. These serve as the middle-priority layer: explicit function arguments override these, and these override the hardcoded package defaults.

Usage

set_cjdiag_theme(
  base_size = 12,
  palette = "default",
  font_family = "",
  label_wrap = 35L,
  theme = NULL,
  print_n = 10L
)

Arguments

base_size

Default font size for plots (default 12)

palette

Default color palette: "default", "colorblind", or "grey" (default "default")

font_family

Default font family (default "")

label_wrap

Default character width for label wrapping (default 35)

theme

A complete ggplot2::theme() object to use as default (default NULL, uses theme_cjdiag())

print_n

Default number of rows shown by print() methods (default 10)

Value

Invisibly returns the previous options (for save/restore pattern)

Details

Calling with no arguments resets all options to defaults.

Examples

# Set colorblind-friendly defaults
old <- set_cjdiag_theme(palette = "colorblind", base_size = 14)

# Reset to defaults
set_cjdiag_theme()

# Restore previous options
if (FALSE) { # \dontrun{
do.call(set_cjdiag_theme, old)
} # }