Create a fluctuation plot.
A fluctutation diagram is a graphical representation of a contingency table. This function only supports 2D contingency tables at present but extension to higher dimensions should be relatively straightforward.
ggfluctuation(table, type = "size", floor = 0, ceiling = max(table$freq, na.rm = TRUE))
- a table of values, or a data frame with three columns, the last column being frequency
- "size", or "colour" to create traditional heatmap
- don't display cells smaller than this value
- round cells to at most this value
TRUE, silently remove missing values.
With the default size fluctuation diagram, area is proportional to the count (length of sides proportional to sqrt(count)).
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))