plot.benchmark {benchr} | R Documentation |
Plot method for the benchmark
timings.
Description
Displays measurement results as a scatter plot, with R expressions on X axis and execution time on Y axis. Each expression is highlighted by its own colour.
Usage
## S3 method for class 'benchmark'
plot(x, units = "auto", log = TRUE, xlab, ylab, ...)
Arguments
x |
An object of class |
units |
Character. The units to be used in printing the timings.
The available units are nanoseconds ( |
log |
Logical. Should times be plotted on log scale? |
xlab |
Character. X axis label. |
ylab |
Character. Y axis label. |
... |
Not currently used. |
Details
If ggplot2
package is available, it will be used. In order to switch to default
boxplot
from the graphics
package set option benchr.use_ggplot
to FALSE
: options(benchr.use_ggplot = FALSE)
.
Author(s)
Artem Klevtsov a.a.klevtsov@gmail.com
See Also
Examples
timings <- benchmark(
rchisq(100, 0), rchisq(100, 1), rchisq(100, 2),
rchisq(100, 3), rchisq(100, 5),
times = 1000L
)
plot(timings)
[Package benchr version 0.2.5 Index]