Create a new xgx plot
xgx_plot(
data = NULL,
mapping = ggplot2::aes(),
...,
environment = parent.frame()
)
Default dataset to use for plot. If not already a data.frame, will be converted to one by fortify.
As in ggplot2; Default list of aesthetic mappings to use for plot. Must define x, y, and group for xgx_spaghetti.
Other arguments passed on to methods. Not currently used.
If an variable defined in the aesthetic mapping is not
found in the data, ggplot will look for it in this environment. It defaults
to using the environment in which ggplot
is called.
ggplot2 object
time <- rep(seq(1, 10), 5)
id <- sort(rep(seq(1, 5), 10))
conc <- exp(-time) * sort(rep(stats::rlnorm(5), 10))
data <- data.frame(time = time, concentration = conc, id = id)
xgx_plot(data = data,
mapping = ggplot2::aes(x = time, y = concentration, group = id)) +
ggplot2::geom_line() +
ggplot2::geom_point()