ggfluctuation {ggplot2}R Documentation

Fluctuation plot

Description

Create a fluctuation plot.

Usage

ggfluctuation(table, type="size", floor=0, ceiling=max(table$freq, na.rm=TRUE))

Arguments

table

a table of values, or a data frame with three columns, the last column being frequency

type

size, or colour to create traditional heatmap

floor

don't display cells smaller than this value

ceiling

round cells to at most this value

Details

A fluctutation diagram is a graphical representation of a contingency table. This fuction currently only supports 2D contingency tabless but extension to more should be relatively straightforward.

With the default size fluctuation diagram, area is proportional to the count (length of sides proportional to sqrt(count))

Author(s)

Hadley Wickham <h.wickham@gmail.com>

Examples

ggfluctuation(table(movies$Action, movies$Comedy))
ggfluctuation(table(movies$Action, movies$mpaa))
ggfluctuation(table(movies$Action, movies$Comedy), type="colour")
ggfluctuation(table(warpbreaks$breaks, warpbreaks$tension))

[Package ggplot2 version 0.8.9 Index]