Cómo hacer legible un diagrama de Sankey
Reglas prácticas para un Sankey que la gente pueda leer: menos nodos, un orden sensato, etiquetas directas, color moderado y números impresos. El ejemplo aplica cada una.
Un Sankey legible cuenta una historia clara de izquierda a derecha, tiene pocos nodos, columnas ordenadas y etiquetas que se leen sin leyenda. La mayoría de los Sankey ilegibles incumplen alguna de esas reglas.
El ejemplo muestra un presupuesto doméstico dibujado con las reglas aplicadas: dos fuentes de ingresos fluyen hacia un fondo común, y el fondo se divide en cinco categorías, aproximadamente de mayor a menor, con la de «todo lo demás» al final. Solo hay ocho nodos y nada se cruza.
Las reglas siguientes valen para cualquier Sankey. Se trata de hacer el diagrama más fácil, no más bonito.
Menos nodos
Mantén cada columna en un puñado de nodos y agrupa el resto en «Otros». Un lector puede seguir cinco bandas; no puede seguir treinta.
Ordena las columnas
Pon el nodo mayor arriba en cada columna, u ordena por una secuencia con sentido, como el tiempo. Un orden al azar produce bandas que se cruzan.
Etiqueta los nodos directamente
Pon el nombre y, en los nodos clave, el valor junto al nodo. Un lector que tiene que buscar un color en una leyenda pierde el hilo.
Usa el color con moderación
Colorea por grupo u origen, no cada nodo. Usa un color de acento para resaltar la banda de la que habla tu pie.
Añade un hallazgo en una línea
Dile al lector en qué fijarse. Un Sankey muestra mucho, y un pie señala la parte que importa.
Puntos clave
- 3.500 € de ingresos mensuales se reparten en cinco categorías.
- La vivienda es la mayor, con 1.200 € (34 %), seguida del ahorro, con 700 € (20 %).
- El salario aporta el 86 % de los ingresos (3.000 de 3.500).
- Las cifras son inventadas.
Los datos del ejemplo
Cifras domésticas inventadas, equilibradas en cada nodo.
| Desde | Hacia | Cantidad (€) |
|---|---|---|
| Salario | Ingresos mensuales | 3000 |
| Otros ingresos | Ingresos mensuales | 500 |
| Ingresos mensuales | Vivienda | 1200 |
| Ingresos mensuales | Ahorro | 700 |
| Ingresos mensuales | Comida | 600 |
| Ingresos mensuales | Todo lo demás | 600 |
| Ingresos mensuales | Transporte | 400 |
Los mismos datos en CSV
source,target,value
Salario,Ingresos mensuales,3000
Otros ingresos,Ingresos mensuales,500
Ingresos mensuales,Vivienda,1200
Ingresos mensuales,Ahorro,700
Ingresos mensuales,Comida,600
Ingresos mensuales,Todo lo demás,600
Ingresos mensuales,Transporte,400Cómo funciona
Ve a la historia
Quita o agrupa los nodos que no apoyan el hallazgo.
Ordena cada columna
Ordena por tamaño o secuencia para que las bandas se crucen lo menos posible.
Etiqueta y colorea
Etiqueta los nodos directamente y limita el color a un solo significado.
Añade un pie
Enuncia el hallazgo en una línea bajo el gráfico.
Preguntas frecuentes
¿Debo mostrar valores en las bandas?
Muéstralos en los flujos clave y deja el resto para la tabla. Demasiados números saturan el diagrama.
¿Por qué se cruzan mis bandas?
Normalmente por el orden de los nodos. Reordenar los nodos dentro de una columna, o agrupar los pequeños, elimina la mayoría de los cruces.
Edita este Sankey de presupuesto
Abre el ejemplo como tu propio gráfico y aplica las reglas a tus datos.