Diagrama de Sankey de varias etapas: cómo crear uno con cuatro niveles
Encadena varias etapas en un solo Sankey, del canal de pedido al almacén, al transportista y al resultado de la entrega. Aprende a estructurar flujos multinivel y a mantenerlos equilibrados.
Un Sankey de varias etapas sigue una cantidad a lo largo de más de dos pasos. Cada etapa es una columna y el total de cada columna es igual al de la anterior.
El ejemplo sigue mil pedidos por cuatro etapas: el canal por el que entraron, el almacén que los prepara, el servicio del transportista y si la entrega llegó a tiempo. Leyendo de izquierda a derecha puedes plantear una pregunta que un gráfico de dos niveles no permite, como si el envío exprés de un almacén se retrasa más a menudo.
La estructura es sencilla: cada etapa es un conjunto de nodos y los flujos conectan nodos de etapas contiguas. Un gráfico de varias etapas es simplemente una tabla con más filas.
Define primero las etapas
Escribe las etapas como una lista, una por columna, antes de reunir los datos. Cada etapa debe ser un tipo de categoría distinto, no una repetición de la anterior.
Cada etapa debe sumar el mismo total
Si entran 1.000 pedidos, deben ser 1.000 en la etapa del almacén, en la del transportista y en la del resultado. Una etapa con un total distinto tiene un flujo que falta o que sobra.
Flujos que se saltan una etapa
Si algunos pedidos no pasan por todas las etapas, añade un flujo que conecte directamente los nodos anterior y posterior, o añade un nodo explícito «No aplicable» a la etapa omitida.
Leer a través de las etapas
Sigue una banda de izquierda a derecha para ver un camino. En el ejemplo, el camino más ancho es web, almacén A, envío estándar, a tiempo.
Puntos clave
- 1.000 pedidos pasan por cuatro etapas; 930 (93 %) se entregan a tiempo.
- El almacén A prepara 600 pedidos y el almacén B, 400.
- El envío exprés llega tarde en 10 de 300 pedidos (3 %), el estándar en 60 de 700 (9 %).
- Las cifras son inventadas.
Los datos del ejemplo
Recuentos de pedidos inventados, equilibrados en cada nodo y en cada etapa.
| Desde | Hacia | Cantidad (pedidos) |
|---|---|---|
| Web | Almacén A | 450 |
| Web | Almacén B | 250 |
| Teléfono | Almacén A | 150 |
| Teléfono | Almacén B | 150 |
| Almacén A | Envío estándar | 450 |
| Almacén A | Envío exprés | 150 |
| Almacén B | Envío estándar | 250 |
| Almacén B | Envío exprés | 150 |
| Envío estándar | A tiempo | 640 |
| Envío estándar | Con retraso | 60 |
| Envío exprés | A tiempo | 290 |
| Envío exprés | Con retraso | 10 |
Los mismos datos en CSV
source,target,value
Web,Almacén A,450
Web,Almacén B,250
Teléfono,Almacén A,150
Teléfono,Almacén B,150
Almacén A,Envío estándar,450
Almacén A,Envío exprés,150
Almacén B,Envío estándar,250
Almacén B,Envío exprés,150
Envío estándar,A tiempo,640
Envío estándar,Con retraso,60
Envío exprés,A tiempo,290
Envío exprés,Con retraso,10Cómo funciona
Enumera las etapas
Nombra cada etapa y las categorías que contiene.
Cuenta entre etapas contiguas
Cuenta los pedidos que van de cada categoría a cada categoría de la etapa siguiente.
Introduce los flujos
Escribe cada flujo en la hoja, una fila por nodo de origen.
Comprueba cada etapa
Confirma que los totales coinciden de una etapa a otra.
Preguntas frecuentes
¿Cuántas etapas puedo tener?
De cuatro a cinco siguen siendo legibles. Más allá, plantéate dividir el gráfico en dos.
¿Pueden los flujos volver a una etapa anterior?
Un flujo que vuelve a una etapa anterior se trata como un bucle y se dibuja aparte. Evita los bucles salvo que el bucle sea precisamente lo importante.
Edita este Sankey de varias etapas
Abre el ejemplo como tu propio gráfico y añade tus propias etapas.