scsize: Scale: size Linearly map size to a variable.

View source: R/scale-continuous.r

scsizeR Documentation

Scale: size Linearly map size to a variable.

Description

The mapping between size and the original variable value is not linear, but square rooted. This is because the human brain tends to percieve area rather than radius.

Usage

scsize(plot, name = "", to = c(0.8, 5))

Arguments

plot

plot

name

namen of the scale (used in the legend)

to

size range in mm (numeric vector, length 2)

Details

You can manipulate the range of the result by modifying the to argument.

Examples

p <- ggplot(mtcars, aes=list(x=mpg, y=hp))
ggpoint(p)
ggpoint(p, list(size=wt))
scsize(ggpoint(p, list(size=wt)), c(1,10))
scsize(ggpoint(p, list(size=sqrt(wt))), c(1,5))

hadley/ggplot1 documentation built on Dec. 1, 2024, 11:23 a.m.