xkcdrect: Draw fuzzy rectangles

Description Usage Arguments Details Value See Also Examples

Description

It draws fuzzy rectangles.

Usage

1
xkcdrect(mapping, data, ...)

Arguments

mapping

Mapping between variables and aesthetics generated by aes. See Details.

data

Dataset used in this layer.

...

Optional arguments.

Details

This function draws fuzzy rectangles.

It plots rectangles. The following aesthetics are required:

  1. xmin

  2. ymin

  3. xmax

  4. ymax

Additionally, you can use the aesthetics of geom_path and geom_rect.

Value

A layer.

See Also

aes, geom_path

Examples

1
2
3
4
5
6
7
8
9
volunteers <- data.frame(year=c(2007:2011),
                        number=c(56470, 56998,59686, 61783, 64251))
p <- ggplot() + xkcdrect(aes(xmin = year,
                             xmax= year +0.3,
                             ymin=number,
                             ymax = number + 3600),
                         volunteers,
                         fill="red", colour="black")
p

Example output

Loading required package: ggplot2
Loading required package: extrafont
Registering fonts with R
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax
Warning: Ignoring unknown aesthetics: xbegin, ybegin, xend, yend, xmin, xmax, ymin, ymax

xkcd documentation built on May 2, 2019, 9:43 a.m.