Comparación de escenarios
Resultados bajo distintos supuestos.
Definición
La comparación de escenarios pone, para cada métrica, tres barras: el caso pesimista, el base y el optimista. Lo que se lee es la distancia entre el caso malo y el bueno, no ninguna de las tres cifras por separado. Se usa en planes de negocio, valoraciones y presupuestos para enseñar cuánto depende el resultado de los supuestos.
- Datos
- label · low · value · high
- Buena para
- Enseñar cuánto se abre cada métrica entre el caso malo y el bueno.
- Evítala cuando
- Cuando hay que mostrar la probabilidad de cada escenario: la pieza trata los tres casos como importes, no como probabilidades.
- Se lee bien
- Entre 3 y 15 elementos; dibuja hasta 20
- Datos que faltan
- Se niega a dibujar y dice qué valor falta.
- Accesibilidad
- Lector de pantalla: tabla de datos · respeta «reducir movimiento»
Forma de los datos
Qué columnas pide
| Columna | Tipo | Para qué |
|---|---|---|
label · opcional | string | La metrica: columns.label antes del nombre Metric o primera columna de texto. Si falta, falla con INVALID_DATA; una tabla vacia no se sustituye por la demo. |
low | number | Caso Bear, por columns.low o nombre reconocido. Bear (25%) se relee como importe, no declara una probabilidad. Admite valores negativos y no tiene que ser el menor de los tres casos. |
value | number | Caso Base, por columns.value o nombre reconocido. Es un escenario financiero, no una mediana estadistica. Las tres cifras deben ser finitas y presentes. |
high | number | Caso Bull, por columns.high o nombre reconocido. Los costes optimistas pueden ser menores que los pesimistas; no se reordenan los importes. Vacio o malformado falla; cero explicito es valido. |
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
¿Son tres escenarios cerrados?
Si la incertidumbre es continua y crece con el tiempo, el gráfico de abanico la dibuja como bandas.
Sí: quédate con comparación de escenarios
No: usa Gráfico de abanico¿Interesa el resultado más que qué supuesto lo mueve?
Si hay que saber qué variable abre más el rango, el diagrama de tornado ordena las sensibilidades.
Sí: quédate con comparación de escenarios
No: usa Diagrama de tornado¿Son varias métricas con tres casos cada una?
Si es una sola valoración con rangos por método, el campo de fútbol de valoración los compara mejor.
Sí: quédate con comparación de escenarios
No: usa Campo de fútbol de valoraciónCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('scenariocompare');
spec.data.rows = misFilas; // low, value, high
const { svg, warnings } = await renderComposition(spec);También en React con Chart y prepareComposition. Guía para desarrolladores →
Dudas
¿Tiene que ser el pesimista el menor de los tres?
No. En costes, el caso optimista puede ser menor que el pesimista, y la pieza no reordena los importes.
¿Admite negativos y ceros?
Sí. Las tres cifras tienen que estar presentes: un cero escrito vale, una celda vacía hace que la pieza se niegue a dibujar.
¿Cuántas métricas caben?
Se lee bien entre tres y quince.
¿Qué hace si faltan datos?
Se niega a dibujar y dice qué valor falta.
¿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 «qué va a pasar»
Tabla de sensibilidad DCFvaloración según supuestos clave
Gráfico de abanicoprevisión con incertidumbre creciente
Periodo de recuperacióncuándo se recupera una inversión
Previsión con abanicoingresos futuros con rango de incertidumbre
Nomogramacalcular un riesgo sumando puntos
Histograma de simulaciónresultados posibles de un Monte Carlo