DV is plotted with a symbol while PRED and IPRED are plotted with lines
and symbols. The plot is faceted by unique individual identifier (like ID
or USUBJID) as well as other faceting variables.
dv_pred_ipred(
data,
id_per_plot = 9,
facets = "ID",
nrow = NULL,
ncol = NULL,
fun = NULL,
...,
id_col = deprecated()
)
dv_pred_ipred_impl(
data,
x = pm_axis_time(),
dv = pm_axis_dv(),
pred = pm_axis_pred(),
ipred = pm_axis_ipred(),
facets = "ID",
id_col = deprecated(),
xbreaks = waiver(),
xunit = pm_opts$time.unit,
xlab = NULL,
ylab = NULL,
angle = NULL,
strip.text = element_text(),
font_size = deprecated(),
margin = deprecated(),
plot.margin = NULL,
legend.position = "top",
pred_lty = 2,
ipred_lty = 1,
pred_point = TRUE,
ipred_point = TRUE,
lwd = 0.5,
size = pm_opts$scatter.size,
dv_shape = 19,
dv_line = FALSE,
dv_lwd = 0.5,
scales = "free",
log_y = FALSE,
use_theme = pm_theme(),
dv_color = "black",
ipred_color = "red2",
pred_color = "blue2",
ncol = NULL,
nrow = NULL,
axis.text.rel = NULL,
fun = NULL
)
do_dv_pred_ipred(data, options = list())the data frame to plot.
number of unique combinations of facets columns to
include on each page.
a character vector of column names to use for faceting the
plot, passed to ggplot2::facet_wrap(); if passed in col_label() format,
then the column data is modified with a call to glue::glue_data(), so that
the strip label is more informative; see examples.
number of rows in the plot grid; passed to
ggplot2::facet_wrap().
number of columns in the plot grid; passed to
ggplot2::facet_wrap().
a function accepting a gg object as argument and returning an updated gg object; if supplied, this function is applied to each plot in the output list.
additional arguments passed to dv_pred_ipred_impl().
deprecated; use facets argument instead.
the time-axis column, in
col_label() format; the title portion is
used for the x-axis title along with xunit; see also the xlab argument.
the DV column, in col_label() format; the title portion is used
for the y-axis title; see also the ylab argument.
the name of the PRED column; col_label() format is allowed,
but the label portion is discarded.
the name of the IPRED column; col_label() format is allowed,
but the label portion is discarded.
x-axis (time) breaks; passed to
ggplot2::scale_x_continuous().
used to form x-axis title only if xlab is not provided.
x-axis title; if not NULL, passed to ggplot2::xlab().
y-axis title; if not NULL, passed to ggplot2::ylab().
rotation angle for x-axis tick labels; passed to rot_x().
optionally, the result of ggplot2::element_text() to
format the strip text (e.g. change the font size or padding).
deprecated.
deprecated.
for the plot; passed ggplot2::theme().
passed to ggplot2::theme().
PRED linetype; passed to ggplot2::geom_line().
IPRED linetype; passed to ggplot2::geom_line().
logical; should points be plotted for PRED?
logical; should points be plotted for IPRED?
line width for PRED and IPRED; passed to
ggplot2::geom_line().
size of shape for DV, IPRED and PRED; passed
to ggplot2::geom_point().
shape for DV; passed to ggplot2::geom_point().
logical; if TRUE then a line is added to the plot connecting
DV points.
line width for DV; passed to ggplot2::geom_line() as
lwd.
passed to ggplot2::facet_wrap().
logical; if TRUE then y-axis is shown in log-scale.
a theme to use for the plot.
color to use for DV points.
color to use for IPRED line.
color to use for PRED line.
relative text size for axis text; use this to selectively decrease font size for axis tick labels.
a named list of options to pass to dv_pred_ipred
data <- pmplots_data_obs()
p <- dv_pred_ipred(
data,
ylab = "Concentration (ng/mL)",
nrow = 3, ncol = 3
)
p <- dv_pred_ipred(
data,
facets = c("ID", "STUDYc//Study: {STUDYc}")
)