Visualización y animación de datos con R
Área formativa
Formación para formadores onlineUniversidad organizadora
Universidad de ExtremaduraProfesores para su impartición
María Isabel Parra ArévaloEva Teresa López Sanjuán
Daniel Francisco Merino Delgado
Fecha
15/06/2026 - 30/06/2026Duración/horas
25 horasMetodología
OnlineDescripción
A menudo subestimamos el verdadero potencial de las representaciones gráficas, aunque forman parte de nuestra práctica habitual. Frente a otras formas de presentar información, los gráficos destacan porque permiten captar, de un vistazo, la estructura, variabilidad, patrones y tendencias de un conjunto de datos, incluso cuando es complejo. Desarrollar la habilidad de crearlos y entenderlos no solo mejora el análisis, sino que facilita la comunicación de ideas de manera clara, flexible y accesible a cualquier tipo de audiencia. R, programa líder en análisis estadístico, se ha consolidado como una de las herramientas más potentes para producir visualizaciones de alta calidad. Entre sus sistemas gráficos, ggplot2 sobresale por su elegancia y versatilidad. Gracias a su “gramática de gráficos”, permite construir prácticamente cualquier representación gráfica y animarla con la ayuda de otras librerías adicionales como plotly o gganimate.
Durante el curso, comenzando por valorar qué representación gráfica es más adecuada para representar cada tipo de datos, iremos adquiriendo los conocimientos necesarios para personalizarlas e incorporar elementos adicionales que permitan incorporar más variables mediante capas, facetas y/o animaciones, hasta llegar a diseñar imágenes que consigan mostrar la mayor cantidad de información posible.
Competencias
1. Capacidad para representar información de manera correcta y flexible, eligiendo estrategias de visualización adecuadas para cada tipo de datos.
2. Habilidad para analizar y valorar críticamente las representaciones gráficas, identificando su claridad, precisión, propósito y posibles errores o sesgos.
3. Destreza en el uso de las funciones básicas del lenguaje R para generar visualizaciones gráficas.
4. Dominio de los principios de la gramática de gráficos de ggplot2, bajo RStudio, creando gráficos personalizados y ajustados a necesidades educativas o analíticas específicas.
Metodología
El curso se desarrolla como un taller eminentemente práctico, centrado en el uso de la gramática de los gráficos para facilitar la creación de visualizaciones de datos de manera sencilla y coherente. Se prioriza la explicación de los elementos clave del marco conceptual, utilizando ejemplos claros y aplicados que permitan al estudiantado crear sus propios gráficos al finalizar la formación.
Dado su carácter virtual, todas las actividades se realizan en el campus virtual, aprovechando las herramientas disponibles en la plataforma. La metodología combina:
• Actividades asíncronas: visualización de contenidos, lecturas complementarias, seguimiento de guiones con ejemplos y ejercicios resuelto, y participación en foros.
• Actividades síncronas: sesiones de tutoría mediante videoconferencia y/o chat. La secuenciación de contenidos avanza de forma progresiva, siguiendo la siguiente secuencia:
- Introducción a R
- Funciones gráficas de la librería base de R
- Uso de ggplot2 y la gramática de gráficos
- Gráficos interactivos (plotly)
- Gráficos animados (gganimate)
- Otras formas de visualización
En cada bloque se presentan los conceptos esenciales y, posteriormente, se muestran ejemplos detallados que conducen a la realización de un ejercicio propio por parte del estudiante.
Evaluación
Teniendo en cuenta la potencial variabilidad de puntos de partida e intereses de los participantes, las actividades de evaluación consistirán en la realización de sendos gráficos, entre los incluidos en cada librería (base, ggplot2, anímate, plotly, …), a partir de datos del propio ámbito de conocimiento y que cumpla con unas características predefinidas.
Observaciones
El curso se desarrolla en la IDE (entorno de desarrollo integrado) de R RStudio, de código abierto flexible y multifuncional, ampliamente utilizada, que se adapta a muchos otros lenguajes de programación, como Python o SQL.















