Saltar al contenido

Hoja de trucos para las visualizaciones de los datos R

Para instalar cualquiera de los paquetes que aparecen a continuación, utilice la siguiente sintaxis con el nombre de la biblioteca. Algunos son experimentales, por lo que el código a instalar se da debajo de la descripción del paquete.

<pre>123Instalar.paquetes("Nombre del paquete")biblioteca(nombre de la biblioteca)</pre>
r

Hoja de trucos para las visualizaciones de los datos R
Hoja de trucos para las visualizaciones de los datos R

Por ejemplo, para instalar ggplot2:

<pre>123Install.packages("ggplot2")library(ggplot2)</pre>
r

GGPLOT2

Este paquete basado en la «Gramática de los gráficos» es uno de los más elegantes y versátiles. Es muy popular entre los usuarios de R. Los siguientes tres paquetes están basados en ggplot y amplían sus capacidades.

Patchwork

La biblioteca ayuda a combinar la capacidad de los objetos ggplot2 para establecer columnas, filas y tamaños relativos de cada componente gráfico. Proporciona una API para explorar e iterar gráficos juntos.

<pre>123devtools::install_github("thomas85/patchwork")library(patchwork)</pre>
r

Ggiraph

Ggiraph ayuda a animar las geometrías de ggplot con una función interactiva de Javascript onclick. Es un widget html y acepta tres argumentos, tooltip, onclick y data-id.

Esquisse

Esquisse ayuda a proporcionar una interfaz de arrastrar y soltar para ggplot2. Este complemento proporciona una interfaz rápida y sencilla para visualizar datos y recuperar código, generando gráficos. La única dificultad es que no se pueden personalizar las escalas.

Digrafía

Este paquete proporciona una rica biblioteca de gráficos Javascript para crear gráficos de series temporales. Puede graficar automáticamente los datos de un objeto xts. También puede añadir superposiciones como regiones sombreadas, anotaciones y líneas de eventos al gráfico.

Googlevis

Este paquete proporciona una interfaz entre R y la API de gráficos de Google. Requiere una conexión a Internet para producir gráficos. La demo() incorporada produce gráficos de movimiento, mapas geográficos, series temporales anotadas, mapas de árboles y muchos otros para su visualización previa.

Métrica

Esta biblioteca produce gráficos D3 y puede ser embebida en aplicaciones web de Shiny. Los tipos de gráficos incluyen gráficos de dispersión interactivos en la web, histogramas, junto con gráficos de líneas y barras.

Taucharts

Esta biblioteca de widgets HTML está especialmente diseñada para la regresión múltiple mediante gráficos de dispersión. Es útil para crear facetas y tiras fáciles.

RColorBrewer

Usando esta biblioteca puedes seleccionar paletas de color preestablecidas para visualizaciones y producir gráficos coloridos. Las paletas se dividen en tres categorías: cualitativas, divergentes y secuenciales.

Colourpicker

Esta biblioteca incorporada para R de colores puede ser usada con aplicaciones brillantes y documentos de reducción de R. Usa el plothelper() para elegir los colores de tus parcelas.

Brillante

Este es un paquete para crear una aplicación web interactiva llamada "Aplicaciones brillantes". Puede tomar la entrada del usuario para personalizar el gráfico. Necesita dos componentes: UI.R y UI.Server.

Tablero flexible

Se trata de una interfaz para proporcionar tableros interactivos a los usuarios de R. Soporta visualizaciones para dispositivos móviles y tiene un diseño de storyboard para presentar información secuencial.

Rcdimple

Este paquete proporciona un fácil acceso a d3.js. El Htmlwidget ayuda a producir elegantes gráficos sin conocimiento de Javascript.

<pre>1Devtools::install_gitnub("timelyportfolio/rcdimple")</pre>
r

Plotly:ggplotly()

Esta biblioteca está construida sobre plotly.js y funciona localmente. Está incluida en el ggplot2 y amplía su capacidad de producir gráficos interactivos basados en la web. El ggplotly() convierte las figuras en objetos ploteados.

Highcharter

Esta envoltura R es para los gráficos altos robustos y documentados. Ofrece numerosos gráficos con una sintaxis de configuración simple.

Echarts4r

Ayuda a generar cartas animadas como mapas de calor, cartas solares y mapas geográficos. Tiene la capacidad de crear múltiples cuadrículas de gráficos y conectar sus inferencias.

Celosía

Este paquete se utiliza para el trazado inspirado en los gráficos enrejados. Es una herramienta útil para visualizaciones multivariadas. Está construido con R, así que no hay necesidad de instalarlo.

Folleto

Este paquete produce mapas interactivos utilizando el marco de htmlwidgets.