Plot.Drilldown {UnalR} | R Documentation |
Cree un gráfico profundo (drill down) de torta/barras dinámico y flexible
Description
Esta función proporciona excelentes herramientas y opciones para la visualización
de un gráfico drill down con el objetivo de poder inspeccionar los datos con
mayor nivel de detalle, sin la necesidad de navegar o salir de él, pudiendo
hacer clic en diversos elementos como columnas o sectores circulares. Dicha
gráfica se va a representar usando la librería Highcharter
, la cual usa
internamente JavaScript
.
Usage
Plot.Drilldown(
datos,
varPrincipal,
varSecundaria,
ano,
periodo,
torta = TRUE,
vertical = TRUE,
colores,
colores2,
titulo = "",
label = "",
textInfo = "",
addPeriodo = TRUE,
estilo = NULL
)
Arguments
datos |
Un data frame, no un vector numérico. |
varPrincipal |
Una variable categórica dentro del data frame ingresado
en |
varSecundaria |
Otra variable categórica dentro del data frame ingresado
en |
ano |
Igual uso que en |
periodo |
Igual uso que en |
torta |
Si es |
vertical |
Si es |
colores |
Cadena de caracteres indicando los colores con los cuales se
deben colorear cada una de las trazas correspondiente a cada nivel del
argumento |
colores2 |
Igual que |
titulo |
Igual uso que en |
label |
Cadena de caracteres indicando el agregado al que hace referencia el gráfico. Por defecto no se emplea ningún rótulo. |
textInfo |
Cadena de caracteres indicando el texto que aparecerá dentro de la caja de información al pasar el mouse por las diferentes columnas del gráfico de barras. |
addPeriodo |
Igual uso que en |
estilo |
Lista compuesta por varios parámetros, los cuales van a ser usados para graficar el drill down y cuyo objetivo es personalizar pequeños detalles de éste.
|
Value
Retorna el diagrama drill down (objeto widget de HTML) creado. La clase del objeto retornado será un "htmlwidget" y adicionalmente pertenecerá a la clase "highchart".
Examples
# library(dplyr)
df <- ejMiniConsolidadoAsp |>
filter(Clase != "Sin Información", tolower(Clase) != "no aplica")
text <- "DISTRIBUCI\u00d3N DE ASPIRANTES A PREGRADO EN SITUACI\u00d3N DE DISCAPACIDAD"
Msj <- paste(
"Discapacidad: Deficiencia, limitaci\u00f3n de la actividad ",
"y la restricci\u00f3n de la participaci\u00f3n."
)
Plot.Drilldown(
datos = df,
varPrincipal = "DISCAPACIDAD",
varSecundaria = "TIPO_DISC",
ano = max(df$YEAR),
periodo = slice(df, n())$SEMESTRE,
torta = TRUE, # Pruebe poniendo ambos valores ahora en FALSE
vertical = TRUE,
colores = c("#FF0040", "#00FF40"),
colores2 = c("#66C2A5", "#FC8D62", "#8DA0CB", "#E78AC3", "#A6D854", "#FFD92F"),
titulo = text,
label = "Aspirantes",
textInfo = "Aspirantes con discapacidades por tipo",
addPeriodo = TRUE,
estilo = list(hc.Tema = 7, hc.Credits = Msj)
)