General

¡Gráficos profesionales con ggplot2 sin escribir código!

Con el paquete esquisse de R puedes crear gráficos espectaculares con ggplot2 pero sin escribir ni una sola línea de código

Publicado18 de mayo de 2023
Lectura5 min
¡Gráficos profesionales con ggplot2 sin escribir código!

¿Sabías que puedes crear gráficos ggplot2 desde un menú interactivo?Con el paquete esquisse de R puedes crear gráficos espectaculares en R con ggplot2 sin escribir ni una sola línea de código.Luego puedes exportar el gráfico a cualquier formato o recuperar el código que se genera para guardarlo y reproducir el gráfico.

Se trata de un complemento (Addin) con el que puedes dibujar gráficos con ggplot2 arrastrando y soltando variables de interés en una ventana interactiva, y seleccionar con un clic las opciones de personalización que desees. Es fácil de usar, no tienes que generar tú mismo el código y obtienes gráficos listos para publicar.

Para utilizar este complemento debes instalarlo (solo una vez) y activarlo:

# install.packages("esquisse") library(esquisse)

Luego, en RStudio debes usar el menú de complementos (Addins):

Complemento Addins en RStudio

Si utilizas el menú aparecerá una ventana para importar datos; selecciona los datos que deseas graficar.

Importar datos en RStudio

Una vez seleccionados los datos, se abrirá la siguiente pantalla donde puedes elegir de forma interactiva el gráfico que desees obtener. Arrastra y suelta las variables en los cuadros de estética para crear un gráfico:

Imagen

Si quieres utilizar la consola para utilizar esquisse puedes escribir y se abrirá directamente la pantalla de creación de gráficos:

esquisser(prostate) library(ggplot2)

Puedes seleccionar la geometría a utilizar haciendo clic en el ícono superior izquierdo, como se observa en la siguiente figura.

Imagen

Las opciones de geoms se seleccionan automáticamente para representar los datos, según el tipo de datos (variables) que elijas.

Debajo del área de gráfico hay cinco menús disponibles para establecer los parámetros, filtrar datos y recuperar código para generar el gráfico.

El primer menú Labels & Title permite configurar el título, el subtítulo, la leyenda, el eje y las etiquetas estéticas del gráfico:

Imagen

En el segundo menú Plot options puedes modificar los parámetros, las opciones disponibles en el menú dependen del tipo de gráfico.

Imagen

El tercer menú Appearance permite modificar los colores utilizados y el tema global.

Imagen

El cuarto menú Data permite filtrar de forma interactiva los datos.

Imagen

Tienes la opción de guardar el gráfico en el formato que desees.

Imagen

Y el último menú Code se utiliza para recuperar el código utilizado para producir el gráfico, así como el código utilizado para filtrar los datos. Puedes copiar el código al portapapeles o insertarlo en tu script actual.

Imagen

Con este complemento, puedes crear fácilmente hermosos gráficos a partir del paquete {ggplot2} y, en mi opinión, la mejor parte es que puedes recuperar el código para reproducir el gráfico.Si te gustó este post y quieres disfrutar de más consejos para mejorar tus proyectos de datos, inscríbete a nuestro Máster en Ciencia de Datos con R.

Imagen

Únete a nosotros para formarte con las últimas herramientas y las mejores técnicas en Ciencia de Datos. Aprende dónde y cuándo quieras y aprovecha las tutorías ilimitadas con nuestros expertos para sacarle jugo a tus datos.

¡Te esperamos!

Twitter | Linkedin | Blog | Youtube

Sigue leyendo

Artículos relacionados

Tablas de frecuencia con la función tabyl()
General

Tablas de frecuencia con la función tabyl()

¿Quieres crear tablas de frecuencia en R de forma rápida, clara y personalizable? La función tabyl() de la librería janitor te permite hacerlo con mucha más sencillez que otras alternativas como table() o group_by() + summarise() de dplyr. Además, se integra perfectamente con kable() para una presentación limpia en R Markdown o Quarto. En este artículo te mostramos cómo usar tabyl() para generar tablas de una, dos y hasta tres vías, y cómo enriquecerlas con porcentajes, totales y más gracias a funciones como adorn_percentages() o adorn_totals(). 👉 Descubre cómo convertir datos complejos en tablas fáciles de interpretar.

Leer más
Composiciones de gráficos con la librería patchwork en R
General

Composiciones de gráficos con la librería patchwork en R

Descubre cómo combinar gráficos en R con la librería patchwork Cuando trabajamos con gráficos en R, es común querer combinar varios en una misma visualización. Si bien ggplot2 nos ofrece opciones como facet_wrap() y facet_grid(), estas funcionan solo con gráficos del mismo tipo. Pero, ¿qué pasa si queremos combinar un diagrama de dispersión con un boxplot o un gráfico de barras? Aquí es donde entra en juego patchwork, una librería que permite unir gráficos de manera flexible y sencilla mediante operadores intuitivos. En este artículo, te mostramos cómo utilizar patchwork para crear composiciones gráficas, explicando sus principales operadores con ejemplos prácticos. ¡Sigue leyendo y aprende a mejorar la presentación de tus datos en R! 🚀

Leer más
R Cheats Sheet
General

R Cheats Sheet

Para ser un verdadero Científico de Datos, debes desarrollar la habilidad de resolver problemas por ti mismo, aplicando conocimientos técnicos, curiosidad y perseverancia en el mundo de los datos. Este post explora 3 aspectos clave para alcanzar ese objetivo: 1) aprende a interpretar los errores, mensajes y advertencias de R, 2) conoce dónde y cómo pedir ayuda y 3) aprende a leer la ayuda en línea para resolver tus problemas.

Leer más