Flex Dashboard

Easy interactive dashboards for R

Icons Freepik from Flaticon

But all the data in the world is useless if you can’t understand it. Data visualization is about how to present your data, to the right people, at the right time, in order to enable them to gain insights most effectively.

La visualización de datos permite interpretar informaciones de manera sencilla y muy visual. Su principal objetivo es comunicar la información de forma clara a través de gráficos, diagramas, vídeos o infografías.

Flexdashboard

Un dashboard (o cuadro de mando) es una herramienta empleada para analizar datos generados, de forma que se puedan detectar patrones, outliers, tendencias, etc. Su principal objetivo es ayudar a transformar los datos en conocimiento y que, a su vez, este conocimiento se pueda transmitir de una forma atractiva, eficiente e intuitiva.

Flexdashboard un paquete de R, disponible desde 2016, que permite la generación de dashboards en documentos RMarkDown, en el que además se pueden añadir componentes de Shiny para hacerlo más interactivo.

Entre sus características principales encontramos:

  • Uso de Rmarkdown para publicar un conjunto de visualizaciones en formato de tablero.
  • Es posible el uso de diversos componentes así como de los htmlwidgets.
  • Flexibilidad para colocar los componentes agrupados en columnas o filas.
  • Posibilidad para presentar secuencias de visualizaciones con sus corespondientes comentarios: storyboard.
  • Posibilidad para integrar Shiny y, por lo tanto, dinamismo en los componentes que se visualizan.
  • Soporte para todos los componentes gráficos existentes: ggplot2, knitr, data.table, html widgets(plotly, leaftet),…

Instalación

Lo primero que hay que hacer es descargar el paquete flexdashboard, disponible en el CRAN, mediante el comando siguiente:

install.packages("flexdashboard", type = "source")

También se necesita la última versión del paquete Rmarkdown:

install.packages("rmarkdown", type = "source")

Para generar una aplicación lo hacemos a través de RStudio, creando un archivo Rmarkdown y señalando que el archivo se crea mediante una plantilla de tipo “Flex Dashboard”.

Un ejemplo

Avatar
Romy Rodriguez-Ravines
Going beyond data | Statistics + Machine Learning

Entender, Modelizar, Predecir = Aprender y extraer valor de los datos para personas y organizaciones.

Related