#' Gráficos de setores do tipo highcharter
#' @name pizza
#' @description Função que cria gráfico dinâmico de pizza (precisa definir proporção)
#' @param da base
#'
#' @export
pizza <- function(da) {
v <- names(da)[1]
cores <- viridis::viridis(nrow(da), begin = .2, end = .8)
da %>%
highcharter::hchart(
"pie",
highcharter::hcaes(!!rlang::sym(v), prop)
) %>%
highcharter::hc_tooltip(
headerFormat = "",
pointFormat = sprintf(
"<b>{point.%s} <br> aparece em {point.lab} do total</b>",
v
)
) %>%
highcharter::hc_colors(cores) %>%
highcharter::hc_plotOptions(pie = list(
allowPointSelect = TRUE,
cursor = "pointer"
))
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.