Sankey Diagram

Sankey Diagram

Categoría Flujo
Ejemplo de Sankey Diagram

Qué es

Flujos representados por flechas o bandas cuyo grosor es proporcional a la cantidad que fluye. Los nodos son categorías y las bandas son las transferencias entre ellas.

Para qué sirve

Para mostrar cómo una cantidad se distribuye o transforma a través de etapas o categorías, cuando las magnitudes de los flujos importan.

Cómo leerlo

Anatomía

El diagrama que hoy conocemos con este nombre se popularizó a fines del siglo XIX, comparando la eficiencia térmica de una máquina real contra una ideal, y ganó adopción más amplia ya en el siglo XX al aplicarse a sistemas de energía y flujo de materiales, especialmente en contextos donde escaseaban los recursos y hacía falta visualizar con precisión dónde se perdía eficiencia. El principio de ancho proporcional al flujo tiene antecedentes cartográficos incluso anteriores, aplicados a mapas de rutas comerciales y militares, aunque sin la estructura de nodos y ramificaciones que define a este formato propiamente tal. La propiedad que ningún otro gráfico de flujo de este catálogo comparte con tanta exactitud es la conservación estricta: la suma del ancho de las bandas que salen de un nodo es exactamente igual al ancho del nodo mismo, no una aproximación visual sino una restricción matemática del layout —a diferencia de un treemap, donde el área codifica la proporción de un todo estático, no un flujo que se conserva de una etapa a la siguiente.

Raíces de un árbol grande que se ramifican desde un tronco único en decenas de brazos de grosor decreciente: la misma lógica de un sankey diagram, donde el ancho del trazo codifica el volumen de flujo que se va dividiendo

Por qué funciona

Fundamento perceptivo

Es el único gráfico que muestra simultáneamente origen, destino y magnitud de múltiples flujos. El grosor hace que las cantidades sean inmediatamente comparables.

Errores comunes

  • Ilegible con muchos nodos

    con más de 8-10 nodos y muchas conexiones cruzadas se satura, así que ordena los nodos para minimizar cruces y agrupa categorías pequeñas en 'Otros'.

Dónde se usa

Contextos de aplicación

Flujos de carga entre puertos
01

Flujos de carga entre puertos

El ancho de cada banda es el volumen que se mueve por esa ruta.

Distribución del presupuesto por etapas
02

Distribución del presupuesto por etapas

Del total a los programas: cada peso se sigue por su banda.

Recorrido de usuarios en un sitio
03

Recorrido de usuarios en un sitio

De la portada a la conversión: dónde se bifurca y dónde se pierde el flujo.

Herramientas para construirlo

No-code, desktop y plataformas web, con su licencia visible, abierta o comercial.

No-code
Flourish FreemiumDatawrapper FreemiumRAWGraphs GratisPower BI ComercialObservable Freemium
JavaScript
D3.js Open SourceECharts Open SourceHighcharts Comercial
Python
Plotly Open Source
R
ggalluvial Open Source

Gráficos relacionados

Variantes y alternativas cercanas.