plot.MicrobialGrowth | R Documentation |
Plot function of MicrobialGrowth-objects.
## S3 method for class 'MicrobialGrowth'
plot(
x,
main = NULL,
xlab = NULL,
ylab = NULL,
n = 101,
base = exp(1),
display.coefficients = TRUE,
display.model = TRUE,
display.confint = FALSE,
reg.args = list(col = "red"),
title.args = list(line = 2),
model.args = list(side = 4, line = 0),
coefficients.args = list(cex = 0.9, line = 0.2, side = 3),
confint.args = list(),
...
)
x |
MicrobialGrowth-object. |
main |
main title for the plot. |
xlab |
title for the x axis. |
ylab |
title for the y axis. |
n |
the number of x values at which to evaluate. See details section. |
base |
the logarithm base used for plot y-scaling. By default, the natural logarithm is used. Set |
display.coefficients |
boolean indicating the display or not of the values of coefficients (under the main title). |
display.model |
boolean indicating the model used for regression (on right side). |
display.confint |
boolean indicating the display or not of confidence intervals (in the form of curves and area). |
reg.args |
customization parameters of the curve obtained by regression (see curve for possible parameters). |
title.args |
title customization parameters |
model.args |
model display customization parameters (see mtext for possible parameters). |
coefficients.args |
coefficient display customization parameters (see mtext for possible parameters). |
confint.args |
parameters for customizing the plotting of curves and area, corresponding to the confidence interval (see details section). |
... |
other graphical parameters (see plot). |
Similar to the curve
function, the n
argument corresponds to the number of points evaluated to draw the curves of regression, confidence bounds and the associated area. Increase its value for a more accurate representation.
When base
is not NULL
, the plot produced is log_n(N/N0)
, where n is the value specified in the base
argument.
No return value, called to plot a MicrobialGrowth-object.
# Example plot of a MicrobialGrowth-object obtained by regression
g <- MicrobialGrowth(example_data$time, example_data$y1, model="gompertz")
plot(g)
# Example plot of a user-created MicrobialGrowth-object (via MicrobialGrowth.create)
g <- MicrobialGrowth.create(N0 = 0.14, Nmax = 1.43, mu = 0.07, lambda = 45,
xlim = c(0, 100), model="gompertz")
plot(g)
# Example plot with usual graphical parameters
plot(g, pch = 4, cex = 2, col = "blue", xlab = "Time (hours)", main = "Gompertz regression")
# Example of plot hiding the coefficients and customizing the curve obtained by regression
plot(g, display.coefficients = FALSE, reg.args = list(col = "green", lty = 2, lwd = 5))
# Example of a plot displaying the curves and area of the confidence interval
g <- MicrobialGrowth(example_data$time, example_data$y1, model="gompertz")
plot(g, display.confint = TRUE)
# Example of a plot customizing the confidence interval
plot(g, xlim = c(80, 100), ylim = c(1.8, 2.4), # Zoom in to see the example better
display.confint = TRUE,
confint.args = list(
lines = list(col = "purple", lty = 2, lwd = 2),
area = list(col = "green", opacity = 0.1)
))
# Example of a plot customizing the display of coefficients and titles
plot(g, main = "Gompertz",
coefficients.args = list(cex = 1.5, side = 4, line = 1),
title.args = list(col.main = "blue", col.lab = "red"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.