gghuan2 for multi-doughnut chart

gghuan2(
  tab = NULL,
  huan_width = 1,
  circle_width = 1,
  space_width = 0.2,
  circle_label = NULL,
  pal = NULL,
  name = TRUE,
  percentage = FALSE,
  text_params = NULL,
  circle_label_params = NULL,
  bar_params = NULL
)

Arguments

tab

a dataframe with hierarchical structure

huan_width

the huan width (numeric vector)

circle_width

the center circle width

space_width

the space width between doughnuts (0~1).

circle_label

the center circle label

pal

color palette

name

label the name

percentage

label the percentage

text_params

parameters parse to geom_text

circle_label_params

parameters parse to geom_text

bar_params

parameters parse to geom_rect

Value

a ggplot

Examples

# \donttest{
if (interactive()) {
  data.frame(
    a = c("a", "a", "b", "b", "c"), b = c("a", LETTERS[2:5]), c = rep("a", 5),
    number = 1:5
  ) %>% gghuan2()
}
# }