De CSV a diagrama de Sankey: el formato origen, destino, valor

Un diagrama de Sankey necesita tres columnas: origen, destino y valor. Mira el formato del CSV, un ejemplo de embudo y cómo convertir el archivo en un diagrama editable.

La forma estándar de describir un diagrama de Sankey como datos es una lista de flujos, uno por fila, con tres columnas: dónde empieza, dónde termina y cuánto.

Ese formato es el mismo en la mayoría de las herramientas de Sankey, lo que hace del CSV lo más fácil de mover entre ellas. Cada nombre distinto que aparece como origen o destino se convierte en un nodo, y cada fila en una cinta cuyo ancho es el valor.

El ejemplo es un embudo de registro. Su CSV es lo bastante corto para leerlo de una vez y muestra los dos hábitos que hacen que los datos de un Sankey funcionen: cada fila tiene un número positivo, y cada etapa que pierde personas muestra la pérdida como un flujo propio en vez de descartarla en silencio.

Cómo leer este diagrama

  • Una fila es una cinta. La primera columna indica dónde empieza, la segunda dónde termina y la tercera su ancho.
  • Los valores deben ser números positivos. Un importe negativo se rechaza y un cero no dibuja ninguna cinta.
  • Usa una sola grafía por nodo. "Registro" y "Registrarse" se convertirían en dos nodos distintos.
  • Muestra las pérdidas como flujos hacia su propio nodo. Aquí, de 1.200 visitantes, 120 se registran y 1.080 se van; ambos son filas.

Los datos detrás del diagrama

Cifras de embudo inventadas: 1.200 visitantes, 120 registros, 65 pruebas y 21 clientes de pago.

De CSV a diagrama de Sankey: el formato origen, destino, valor (visitantes)
DesdeHaciaCantidad (visitantes)
Visita al sitio webSe registró120
Visita al sitio webSe fue sin registrarse1080
Se registróInició la prueba65
Se registróNunca empezó55
Inició la pruebaPasó a pago21
Inició la pruebaPrueba finalizada44

Los mismos datos en CSV

source,target,value
Visita al sitio web,Se registró,120
Visita al sitio web,Se fue sin registrarse,1080
Se registró,Inició la prueba,65
Se registró,Nunca empezó,55
Inició la prueba,Pasó a pago,21
Inició la prueba,Prueba finalizada,44

Cómo funciona

  1. Escribe un flujo por fila

    Crea columnas llamadas origen, destino y valor, y pon cada flujo en su propia fila. Guarda como CSV o copia las celdas directamente desde una hoja de cálculo.

  2. Pégalo en un Sankey nuevo

    Abre un gráfico de Sankey nuevo en QueryChart, elige Pegar una lista de flujos y pega las filas. Cada nombre se convierte en un nodo y cada fila en un flujo con su importe.

  3. Lee los avisos

    Revisa cualquier nodo que envíe más de lo que recibe, corrige el error o la grafía y después da estilo al diagrama.

Preguntas frecuentes

¿Qué columnas necesita un CSV de Sankey?

Tres, en este orden: origen, destino y valor. La fila de encabezado es opcional y la unidad puede escribirse en el encabezado del valor, como en valor (GWh). Las columnas adicionales se ignoran.

¿Qué separadores y formatos de número funcionan?

Comas, puntos y coma y tabuladores (una copia desde Excel o Google Sheets va separada por tabuladores). Entrecomilla un nombre que contenga el separador. Un mismo origen y destino listados dos veces se suman, y una línea sin un número positivo se omite.

¿Puede un CSV de Sankey contener bucles?

Un flujo que vuelve a un nodo anterior es un bucle. QueryChart lo señala, y un diagrama con bucles es difícil de leer, así que divide el nodo: envía el reproceso a un nodo Reproceso aparte.

¿Pueden los valores ser negativos o cero?

No. Una cinta necesita un ancho positivo: un importe negativo se rechaza y un cero no dibuja nada. Representa una disminución como un flujo hacia un nodo como Perdidos o Devueltos.

Convierte tu CSV en un diagrama de Sankey

Abre un gráfico de Sankey nuevo con un espacio donde pegar tus filas de origen, destino y valor.

Convierte tu CSV en un diagrama de Sankey

Más en Diagramas de Sankey