15. ¿Cómo hacer buenas visualizaciones?#

El objetivo de una visualización de datos es comunicar la información de forma clara y simple

Esto tiene un aspecto funcional y otro estético que deben estar balanceados

En las lecciones previas aprendido a usar matplotlib: Corresponde al aspecto funcional

El aspecto estético requiere diseño (y sentido común)

La mejor forma de aprender este aspecto es estudiando ejemplos

A continuación voy a listar algunos consejos de distintas fuentes

Consejo 1: El siguiente estudio realizó un ranking de las formas más efectivas de comunicar diferencias cuantitativas. Privilega las que están más arriba en la escala de efectividad

../../_images/vranking.svg

Les recomiendo tomar el chart challenge en el link de la imagen

Consejo 2: Menos es más. Muestra sólo lo fundamental y usa color sólo para comunicar

Consejo 3: Evita el misterio. Etiqueta tus ejes, ponle título a tus gráficos y usa leyendas siempre que sea necesario

Consejo 4: Evita las paletas de color de tipo arcoíris. Las paletas de tipo arcoiris son más difíciles de interpretar y no son amigables con los daltónicos. Por esta razón la paleta por defecto de matplotlib es viridis que es perceptualmente-uniforme

Puedes ver estos y otros consejos explicados en el siguiente diagrama de geckoboard.com

También les recomiendo ver el siguiente video (en inglés) con más ejemplos y buenas prácticas a considerar

from IPython.display import VimeoVideo
VimeoVideo('29684853')