Logotipo Kinelytics Logotipo Kinelytics Kinelytics
  • Home
  • Proyectos
  • Blog
  • Sobre Mí
  • Contacto

Contenido

  • Semana 1: Comparisons (Comparaciones)
    • Día 1: Fractions
    • Día 2: Slope
    • Día 3: Circular
    • Día 4: Big or Small
    • Día 5: Ranking
    • Día 6: Florence Nightingale (theme day)
  • Semana 2: Distributions (Distribuciones)
    • Día 7: Outliers
    • Día 8: Histogram
    • Día 9: Diverging
    • Día 10: Multi-modal
    • Día 11: Stripes
    • Día 12: data.gov (data day)
  • Semana 3: Relationships (Relaciones - Temática: Animales)
    • Día 13: Clusters
    • Día 14: Kinship
    • Día 15: Complicated
    • Día 16: Negative
    • Día 17: Birds
    • Día 18: El País (theme day)
  • Semana 4: Timeseries (Series Temporales - Temática: Social)
    • Día 19: Smooth
    • Día 20: Urbanization
    • Día 21: Fossils
    • Día 22: Stars
    • Día 23: Log Scale
    • Día 24: World Health Organization (data day)
  • Semana 5: Uncertainties (Incertidumbres - Enfoque: Técnicas de Incertidumbre)
    • Día 25: Risk
    • Día 26: Monochrome
    • Día 27: Noise
    • Día 28: Inclusion
    • Día 29: Extraterrestrial
    • Día 30: National Geographic (theme day)
  • Reflexiones Finales

30 Días, 30 Gráficos: Mi Aventura en el #30DayChartChallenge 2025

Data Visualization
R
ggplot2
30DayChartChallenge
Portfolio
Una galería completa de mis 30 visualizaciones de datos creadas para el #30DayChartChallenge de Abril 2025, explorando diversos temas y técnicas con R y ggplot2.
Author

Michal Kinel

Published

10 de May, 2025

¡Bienvenidos a la galería completa de mi participación en el #30DayChartChallenge de Abril 2025! Durante 30 días, me embarqué en el desafío de crear una visualización de datos diaria, siguiendo una serie de prompts temáticos que pusieron a prueba la creatividad y las habilidades técnicas.

Fue una experiencia increíblemente enriquecedora y, a momentos, ¡bastante intensa! Utilicé principalmente R, con el poder de {ggplot2} y el ecosistema tidyverse, para dar vida a los datos. Todo el código fuente de mis creaciones está disponible en mi repositorio de GitHub dedicado al reto.

Este post es una recopilación de ese viaje visual. A continuación, presento los gráficos organizados por las temáticas semanales del reto. ¡Espero que los disfruten!

Puedes seguir el reto oficial aquí: Official #30DayChartChallenge GitHub


Semana 1: Comparisons (Comparaciones)

Repositorio Semana 1: category_1_comparisons

Día 1: Fractions

Gráfico: Visualización de la tenencia de vivienda. Código: day_1_fractions.R

Día 1: Fractions - Tenencia de Vivienda


Día 2: Slope

Gráfico: Comparación de la evolución del IPV frente al salario. Código: day_2_slope.R

Día 2: Slope - IPV vs Salario


Día 3: Circular

Gráfico: Gráfico de radar comparativo. Código: day_3_circular.R

Día 3: Circular - Radar Comparativo


Día 4: Big or Small

Gráfico: Comparación de precios de alquiler en distritos de Madrid. Código: day_4_big_or_small.R

Día 4: Big or Small - Mapa de Precios Madrid


Día 5: Ranking

Gráfico: Ranking de distritos de Madrid mediante piruleta divergente. Código: day_5_ranking.R

Día 5: Ranking - Lollipop Divergente Madrid


Día 6: Florence Nightingale (theme day)

Gráfico: Diagrama polar de ventas, inspirado en Nightingale. Código: day_6_florence_nightingale.R

Día 6: Florence Nightingale - Diagrama Polar de Ventas


Semana 2: Distributions (Distribuciones)

Repositorio Semana 2: category_2_distributions

Día 7: Outliers

Gráfico: Boxplot destacando valores atípicos en índices. Código: day_7_outliers.R

Día 7: Outliers - Boxplot de Índices


Día 8: Histogram

Gráfico: Histograma comparativo de distribuciones de índices. Código: day_8_histogram.R

Día 8: Histogram - Histogramas de Índices


Día 9: Diverging

Gráfico: Gráfico de barras divergentes comparando rendimiento (TSLA vs BYD). Código: day_9_diverging.R

Día 9: Diverging - TSLA vs BYD


Día 10: Multi-modal

Gráfico: Distribución del VIX por Presidencia de EE.UU. (Ridgeline plot). Código: day_10_multimodal.R

Día 10: Multi-modal - VIX por Presidentes USA


Día 11: Stripes

Gráfico: Código de barras de días de alta volatilidad del VIX. Código: day_11_stripes.R

Día 11: Stripes - Código de Barras VIX


Día 12: data.gov (data day)

Gráfico: Distribución del Spread de Tipos del Tesoro USA (10A - 2A). Código: day_12_data_day.R

Día 12: data.gov - Spread Tipos Tesoro USA


Semana 3: Relationships (Relaciones - Temática: Animales)

Repositorio Semana 3: category_3_relationships

Día 13: Clusters

Gráfico: Relación Masa Corporal vs. Longevidad en animales, por Dieta. Código: day_13_clusters.R

Día 13: Clusters - Animales por Dieta


Día 14: Kinship

Gráfico: Dendrograma de similitud animal (Masa y Longevidad). Código: day_14_kinship.R

Día 14: Kinship - Dendrograma Animal


Día 15: Complicated

Gráfico: Matriz de relaciones (ggpairs) para rasgos de pingüinos. Código: day_15_complicated.R

Día 15: Complicated - Relaciones Pingüinos


Día 16: Negative

Gráfico: Relación negativa Tasa Metabólica vs. Longevidad en animales. Código: day_16_negative.R

Día 16: Negative - Metabolismo vs Longevidad Animal


Día 17: Birds

Gráfico: Relación Longitud del Ala vs. Masa Corporal en aves, por hábitat. Código: day_17_birds.R

Día 17: Birds - Alas vs Masa Corporal Aves


Día 18: El País (theme day)

Gráfico: Esfuerzo Inmobiliario vs. Ratio Mascotas/Niño en Madrid (Estilo El País). Código: day_18_el_pais.R

Día 18: El País - Mascotas vs Esfuerzo Inmobiliario


Semana 4: Timeseries (Series Temporales - Temática: Social)

Repositorio Semana 4: category_4_timeseries

Día 19: Smooth

Gráfico: Evolución suavizada de intención de voto (Presidenciales Polonia 2025). Código: day_19_smooth.R

Día 19: Smooth - Encuestas Polonia


Día 20: Urbanization

Gráfico: Distribución porcentual de la población española por tamaño de municipio. Código: day_20_urbanization.R

Día 20: Urbanization - Población Española por Municipio


Día 21: Fossils

Gráfico: Evolución del mix de generación eléctrica peninsular. Código: day_21_fossils.R

Día 21: Fossils - Mix Energético España


Día 22: Stars

Gráfico: Evolución acumulada del descubrimiento de exoplanetas. Código: day_22_stars.R

Día 22: Stars - Descubrimiento Exoplanetas


Día 23: Log Scale

Gráfico: Crecimiento del PIB per cápita de España (escala log) con crisis. Código: day_23_logscale.R

Día 23: Log Scale - PIB per cápita España


Día 24: World Health Organization (data day)

Gráfico: Cobertura de vacunación DTP3 por grupo de ingresos (Datos WHO). Código: day_24_who.R

Día 24: WHO - Vacunación DTP3


Semana 5: Uncertainties (Incertidumbres - Enfoque: Técnicas de Incertidumbre)

Repositorio Semana 5: category_5_uncertainties

Día 25: Risk

Gráfico: VaR y Expected Shortfall (95%) de retornos del IBEX 35. Código: day_25_risk.R

Día 25: Risk - VaR y ES IBEX 35


Día 26: Monochrome

Gráfico: Evolución Ratio de Sharpe y Volatilidad IBEX 35 (monocromo). Código: day_26_monochrome.R

Día 26: Monochrome - Sharpe y Volatilidad IBEX 35


Día 27: Noise

Gráfico: Residuos (“ruido”) del modelo CAPM para Telefónica y test ADF. Código: day_27_noise.R

Día 27: Noise - Residuos CAPM Telefónica


Día 28: Inclusion

Gráfico: Evolución comparada tasa de paro trimestral por CC.AA. seleccionadas. Código: day_28_inclusion.R

Día 28: Inclusion - Tasa de Paro CC.AA.


Día 29: Extraterrestrial

Gráfico: Exoplanetas por Radio vs. Insolación, coloreados por Temperatura, con incertidumbre. Código: day_29_extraterrestrial.R

Día 29: Extraterrestrial - Exoplanetas


Día 30: National Geographic (theme day)

Gráfico: Mapa del Riesgo de Desertificación en España, estilo NatGeo. Código: day_30_theme_natgeo.R

Día 30: National Geographic - Riesgo Desertificación España


Reflexiones Finales

Completar el #30DayChartChallenge ha sido una maratón de creatividad, aprendizaje y, a veces, ¡un poco de estrés! Me ha permitido:

  • Explorar nuevos tipos de gráficos y técnicas de visualización.
  • Trabajar con diversos datasets, desde datos económicos y sociales hasta información sobre animales o exoplanetas.
  • Mejorar mi flujo de trabajo en R y ggplot2 para producir visualizaciones de forma más eficiente.
  • Conectar con una comunidad increíble de entusiastas de la visualización de datos.

Aunque algunos días fueron más desafiantes que otros para encontrar el tiempo o la inspiración, la satisfacción de completar cada gráfico y el conjunto del reto es inmensa.

¡Gracias por acompañarme en este recorrido visual! Si tienes alguna pregunta sobre algu

Reuse

CC BY-SA 4.0
 

© 2025 Michal Kinel. Creado con Quarto.