These functions help you quickly create interactive hierarchical plots
from categorical data. They expect the summary of the data created by
dplyr::count() and produce either a sunburst plot (plotSunburst()) or
a treemap plot (plotTreemap())
Usage
plotSunburst(count_data, fill_by_n = FALSE, sort_by_n = FALSE, maxdepth = 2)
plotTreemap(count_data, fill_by_n = FALSE, sort_by_n = FALSE)Examples
library(dplyr)
#> 
#> Attaching package: ‘dplyr’
#> The following objects are masked from ‘package:stats’:
#> 
#>     filter, lag
#> The following objects are masked from ‘package:base’:
#> 
#>     intersect, setdiff, setequal, union
starwars_count <- count(starwars, species, eye_color, name)
# sunburst plot
plotSunburst(starwars_count)
# fill by group size
plotSunburst(starwars_count, fill_by_n = TRUE)
# treemap plot, ordered by group size
plotTreemap(starwars_count, sort_by_n = TRUE)
# display al charchaters by homeworld
starwars %>%
    count(homeworld, name) %>%
    plotTreemap(sort_by_n = TRUE)