Flujos de caja en el tiempo
Entradas y salidas de caja por periodo.
Definición
Un gráfico de flujos de caja en el tiempo dibuja cada periodo como una barra hacia arriba si entra dinero y hacia abajo si sale, junto al flujo descontado y una línea con el acumulado. El año en que la línea cruza el cero es cuando el proyecto ha devuelto lo invertido. Se usa para evaluar proyectos de inversión, aperturas o adquisiciones.
- Datos
- x · value · y · target
- Buena para
- Ver cuándo llega el dinero de un proyecto y en qué periodo empieza a compensar.
- Evítala cuando
- Cuando sólo importa el valor final del proyecto y no su reparto en el tiempo.
- Datos que faltan
- Dibuja el valor ausente como cero.
- Accesibilidad
- Lector de pantalla: tabla de datos · respeta «reducir movimiento»
Forma de los datos
Qué columnas pide
| Columna | Tipo | Para qué |
|---|---|---|
x · opcional | number | El periodo, NUMÉRICO (no una fecha): se busca con `findNumericColumn`. Si no está vale 0 en todas las filas y todas las barras se apilan en el mismo año. |
value · opcional | number | El flujo del periodo, con signo: la barra divergente. |
y · opcional | number | El flujo DESCONTADO. La pieza no descuenta nada: lee la columna tal cual. |
target · opcional | number | El VAN acumulado, la línea. Tampoco se acumula aquí: viene del dato, así que una columna incoherente se dibuja sin protestar. |
Tamaños
Ancha por necesidad
Esta pieza necesita anchura para que cada rótulo quepa entero. El motor prefiere decirlo a apretarla.
A menos de 480 px sus rótulos no caben sin pisarse o recortarse, y el motor no la publica así. En el móvil se ve la versión ancha, a tamaño legible y sin recortar, dentro de un marco que se desliza.
Cuándo usarla
Tres preguntas antes de elegirla
¿Importa cuándo llega cada flujo?
Si sólo hay que explicar cómo se pasa de una cifra inicial a otra final, la cascada lo descompone.
Sí: quédate con flujos de caja en el tiempo
No: usa Gráfico de cascada¿Quieres ver flujo, descontado y acumulado juntos?
Si basta con el momento en que se recupera la inversión, el periodo de recuperación lo señala sin más capas.
Sí: quédate con flujos de caja en el tiempo
No: usa Periodo de recuperación¿Partes de unos supuestos ya cerrados?
Si hay que ver cómo cambia la valoración al mover la tasa o el crecimiento, la tabla de sensibilidad DCF los cruza.
Sí: quédate con flujos de caja en el tiempo
No: usa Tabla de sensibilidad DCFCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('cashflowtimeline');
spec.data.rows = misFilas; // tus columnas
const { svg, warnings } = await renderComposition(spec);También en React con Chart y prepareComposition. Guía para desarrolladores →
Dudas
¿Descuenta o acumula los flujos?
No. Lee el flujo descontado y el acumulado tal como vienen en las columnas; si no cuadran, se dibujan igual.
¿El periodo puede ser una fecha?
No: tiene que ser un número, como el año o el número de periodo.
¿Qué hace si faltan datos?
Dibuja el valor ausente como cero. Si un hueco no es un cero en tus datos, rellénalo o elimina la fila antes de dibujar.
¿Cómo se ve en el móvil?
A menos de 480 px el motor no la compone sin pisar o cortar rótulos, y lo dice. En el móvil se ve la versión ancha, a tamaño legible, dentro de un marco que se desliza.
Relacionadas
Otras formas de responder «cómo cambia en el tiempo»
Gráfico de áreasuna medida en el tiempo con el volumen destacado
Gráfico de control por atributostasa de defectos de lotes frente a sus límites
Barras y línea combinadasuna cifra absoluta junto a su tasa
Bandas de Bollingerprecio frente a su rango habitual de variación
Gráfico con selector de rangoexplorar un tramo de una serie larga
Burndowntrabajo pendiente frente al plan de un sprint