autoplot.microbenchmark: Autoplot method for microbenchmark objects: Prettier graphs...

Description Usage Arguments Value Author(s) Examples

Description

Uses ggplot2 to produce a more legible graph of microbenchmark timings

Usage

1
2
3
## S3 method for class 'microbenchmark'
autoplot(object, ..., log = TRUE, y_max = 1.05 *
  max(object$time))

Arguments

object

A microbenchmark object

...

Ignored

log

If TRUE the time axis will be on log scale.

y_max

The upper limit of the y axis (defaults to 5 percent more than the maximum value)

Value

A ggplot2 plot

Author(s)

Ari Friedman, Olaf Mersmann

Examples

1
2
3
4
5
6
7
8
library("ggplot2")

tm <- microbenchmark(rchisq(100, 0),
                     rchisq(100, 1),
                     rchisq(100, 2),
                     rchisq(100, 3),
                     rchisq(100, 5), times=1000L)
autoplot(tm)

CollinErickson/mbc documentation built on May 28, 2019, 12:18 p.m.