Sankey con demasiados nodos: cómo simplificarlo
Un Sankey con decenas de nodos se vuelve una maraña. Agrupa las categorías pequeñas, divide un gráfico en dos y conserva los nodos que cuentan la historia; el ejemplo muestra cómo.
Cuando un Sankey tiene demasiados nodos, las cintas finas se cruzan y nadie puede seguirlas. La solución es decidir de qué trata el gráfico y eliminar, agrupar o trasladar todo lo demás.
El ejemplo es el resultado de esa limpieza: en lugar de un nodo por cada país, cuatro mercados alimentan tres líneas de producto. Los países pequeños se agruparon en Otros mercados, lo que hizo legible el gráfico sin perder el total.
Una buena prueba es si podrías explicar el gráfico en una frase. Si no, probablemente son dos gráficos.
Agrupa la cola larga
Conserva en una columna los tres a ocho nodos mayores y añade un nodo Otros para el resto. El total se mantiene y el lector sigue viendo el patrón.
Divídelo en dos gráficos
Si la historia tiene dos partes, como quién compra y cuánto cuesta, dibuja dos gráficos. Un gráfico que responde a dos preguntas suele no responder a ninguna.
Elimina las fases que no aportan nada
Una fase por la que pasan todos los flujos en la misma proporción no aporta información. Quítala.
Deja el detalle en una tabla
Pon la lista completa en la hoja o en un anexo. El gráfico es para el patrón; la tabla, para el detalle.
Puntos clave
- 1.300 k€ de ingresos en cuatro mercados y tres líneas de producto.
- Hardware es la mayor línea, con 600 k€ (46 %).
- Otros mercados suman 350 k€, más que el Reino Unido, y por eso merecen un nodo.
- Las cifras son inventadas.
Los datos del ejemplo
Cifras inventadas, equilibradas en cada nodo.
| Desde | Hacia | Cantidad (k€) |
|---|---|---|
| Alemania | Hardware | 200 |
| Alemania | Software | 120 |
| Alemania | Servicios | 80 |
| Francia | Hardware | 150 |
| Francia | Software | 90 |
| Francia | Servicios | 60 |
| Reino Unido | Hardware | 120 |
| Reino Unido | Software | 80 |
| Reino Unido | Servicios | 50 |
| Otros mercados | Hardware | 130 |
| Otros mercados | Software | 110 |
| Otros mercados | Servicios | 110 |
Los mismos datos en CSV
source,target,value
Alemania,Hardware,200
Alemania,Software,120
Alemania,Servicios,80
Francia,Hardware,150
Francia,Software,90
Francia,Servicios,60
Reino Unido,Hardware,120
Reino Unido,Software,80
Reino Unido,Servicios,50
Otros mercados,Hardware,130
Otros mercados,Software,110
Otros mercados,Servicios,110Cómo funciona
Ordena los nodos por valor total
Ordena cada columna por el total que pasa por ella.
Agrupa los pequeños
Reúne en Otros todo lo que quede por debajo de tu umbral.
Pon a prueba la historia
Comprueba que puedes enunciar el hallazgo principal del gráfico en una frase.
Traslada el detalle a una tabla
Mantén la lista completa disponible fuera del gráfico.
Preguntas frecuentes
¿Cuántos nodos son demasiados?
No hay un número fijo. Pasados unos quince o veinte nodos, o más de seis por columna, la mayoría de los Sankey se vuelven difíciles de seguir.
¿Ocultará algo importante el agrupar?
Puede. Revisa el nodo Otros: si es mayor que algunos nodos con nombre, nombra por separado a su mayor componente.
Edita este ejemplo
Abre el ejemplo como gráfico propio y agrupa tus propias categorías.