scale_size_continuous {ggplot2}R Documentation

scale\_size\_continuous

Description

Size scale for continuous variable

Usage

scale_size_continuous(name = NULL, limits = NULL, breaks = NULL, 
    labels = NULL, trans = NULL, to = c(1, 6), legend = TRUE, 
    ...)

Arguments

name

name of scale to appear in legend or on axis. Maybe be an expression: see ?plotmath

limits

numeric vector of length 2, giving the extent of the scale

breaks

numeric vector indicating where breaks should lie

labels

character vector giving labels associated with breaks

trans

a transformer to use

to

a numeric vector of length 2 that specifies the minimum and maximum size of the plotting symbol after transformation.

legend

NULL

...

other arguments

Details

This page describes scale\_size\_continuous, see layer and qplot for how to create a complete plot from individual components.

Value

A layer

Author(s)

Hadley Wickham, http://had.co.nz/

See Also

Examples

## Not run: 
(p <- qplot(mpg, cyl, data=mtcars, size=cyl))
p + scale_size("cylinders")
p + scale_size("number\nof\ncylinders")

p + scale_size(to = c(0, 10))
p + scale_size(to = c(1, 2))

# Map area, instead of width/radius
# Perceptually, this is a little better
p + scale_area()
p + scale_area(to = c(1, 25))

# Also works with factors, but not a terribly good
# idea, unless your factor is ordered, as in this example
qplot(mpg, cyl, data=mtcars, size=factor(cyl))

# To control the size mapping for discrete variable, use 
# scale_size_manual:
last_plot() + scale_size_manual(values=c(2,4,6))


## End(Not run)

[Package ggplot2 version 0.8.9 Index]