label_fun
function to pairs_plot
, wrap_cont_cont
and wrap_hist
allowing strip labels to incorporate expressions via pmplots:::label_parse
#45parse_label
and label_parse_label
are exportedcol_label
so that punctuation in col//label
does not result in error #72?pm_axis_functions
)npde_time
, npde_tad
and npde_tafd
, npde_pred
, npde_hist
, and npde_q
functionsres_hist
, wres_hist
, and cwres_hist
along with the more general cont_hist
functions for plotting residuals or other continuous variables as histogramseta_cont
, (cw)res_cont
, eta_cat
, and (cw)res_cat
; see function help for more details about what this meanscont_cont_list
and cont_cat_list
as vectorized versions of cont_cont
and cont_cat
pairs_plot
as a more-generic front end to ggpairs
eta_pairs
and pairs_plot
to GGally::ggpairs
; this allows users to pass in a mapping for colors etcpairs_plot
to allow users to pass in custom functions for upper
and lower
lower
function in pairs_plot
, the mapping object is checked for smooth_color
and smooth_lty
for more control over the smoothing lineshk
argument to pairs_plot
xs
and ys
information; axis titles respect user-supplied name
settings for scalesrot_x
and rot_y
to rotate tick labelsscales
argument to dv_pred
and dv_ipred
; by default (scales = "fixed"
), the x- and y-axis have the same limits; when scales = "free"
limits are chosen by ggplot2 and will likely be different for x- and y-axissplit_plot
when splitting by a factor that doesn’t have all level presentwres_q
related to indexing a tibblepm_theme
, pm_abline
, pm_smooth
, pm_hline
, pm_histogram
; these functions help make the plots look consistent with other plots if you are making reference lines, smooths, etc; pm_theme
is still just a wrapper around theme_bw()
eta_pairs
dispatches to eta_hist
when there is only one eta in the mix #14cwres
, wres
, and npde
labs
rather than via scale_(x|y)_continuous
#23col_label
specification can now be automatically parsed to generate expressions to be rendered with plotmath; if two $
symbols are found in the title, pmplots will try to load the latex2exp namespace and pass the axis title through latex2exp::TeX
. Otherwise, if the axis title begins with !!
, then pmplots will parse the column title to generate the expressionpm_grid
eta_pairs
#17split_plot
now accepts a grouped
data frame as input; the list of plots will be generated by splitting the data frame on grouping column #32wrap_cont_cont
, wrap_cont_time
, wrap_res_time
, wrap_eta_cont
, wrap_hist
, and wrap_dv_preds
logbr3
so that the values are sorted; this fixes an issue where the grid lines were not propoerly displayed with these breaksdv_time
and dv_pred
when modifying the x-scale and y-scale through xs and ys argumentsdv_time
and dv_pred
so that breaks are at half-log units when log = TRUE
or loglog = TRUE