autoplot.microbenchmark | R Documentation |
Uses ggplot2 to produce a more legible graph of microbenchmark timings.
autoplot.microbenchmark(
object,
...,
order = NULL,
log = TRUE,
unit = NULL,
y_max = NULL
)
object |
A microbenchmark object. |
... |
Ignored. |
order |
Names of output column(s) to order the results. |
log |
If |
unit |
The unit to use for graph labels. |
y_max |
The upper limit of the y axis, in the unit automatically chosen for the time axis (defaults to the maximum value). |
A ggplot2 object.
Ari Friedman, Olaf Mersmann
if (requireNamespace("ggplot2", quietly = TRUE)) {
tm <- microbenchmark(rchisq(100, 0),
rchisq(100, 1),
rchisq(100, 2),
rchisq(100, 3),
rchisq(100, 5), times=1000L)
ggplot2::autoplot(tm)
# add a custom title
ggplot2::autoplot(tm) + ggplot2::ggtitle("my timings")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.