Curva de tipos
Rentabilidad según el plazo de vencimiento.
Definición
Una curva de tipos une la rentabilidad de la deuda en cada plazo de vencimiento, del más corto al más largo, con los plazos situados según sus meses reales. Superponer curvas de varias fechas enseña si el mercado ha cambiado de expectativas. Se usa para leer la pendiente, y sobre todo si se invierte.
- Datos
- label · x · series
- Buena para
- Ver la forma de la curva de tipos y cómo ha cambiado entre fechas.
- Evítala cuando
- Cuando quieras seguir un solo tipo a lo largo del tiempo: aquí el eje es el plazo, no el calendario.
- Se lee bien
- Entre 5 y 30 elementos; dibuja hasta 1000
- Datos que faltan
- Dibuja el valor ausente como cero.
- Accesibilidad
- Lector de pantalla: resumen en texto · respeta «reducir movimiento»
Forma de los datos
Qué columnas pide
| Columna | Tipo | Para qué |
|---|---|---|
label · opcional | string | El vencimiento (alias por defecto de `findStringColumn`, con caída a la primera columna de texto). Ya NO es sólo un rótulo: cuando el spec no trae columna de meses, de aquí sale la ABSCISA, decodificando la notación de plazo del dominio («1M» → 1, «10Y» → 120). Un rótulo que no se pueda decodificar falla con la cifra. |
x · opcional | number | Los meses al vencimiento: la posición del punto en el eje X. Opcional porque, si no viene, se decodifica del rótulo del plazo. Antes se FABRICABA como `i * (360 / (n-1))` —plazos equiespaciados—, así que la curvatura, que es el argumento entero de esta forma, dependía del número de filas y no de los vencimientos. |
series · opcional | number | Una curva por cada columna numérica que no sea la de meses, en el orden del fichero; el nombre de la columna es el de la curva en la leyenda. Con filas y ninguna columna numérica la pieza FALLA: antes devolvía las tres curvas de la demo. |
Tamaños
Recompuesta, no encogida
El motor vuelve a componer la pieza a cada ancho: los rótulos conservan su cuerpo y la figura gana alto si lo necesita.
Cuándo usarla
Tres preguntas antes de elegirla
¿El eje horizontal es el plazo de vencimiento y no la fecha?
Si sigues un tipo concreto en el tiempo, una línea de toda la vida lo enseña.
Sí: quédate con curva de tipos
No: usa Gráfico de líneas¿Comparas curvas enteras y no un diferencial entre dos plazos?
Si te basta con la distancia entre un plazo y otro de referencia a lo largo del tiempo, un área de desviación la enseña fecha a fecha.
Sí: quédate con curva de tipos
No: usa Área de desviación¿Son pocas curvas superpuestas?
Con muchas fechas o muchos países, unos pequeños múltiplos evitan el enredo.
Sí: quédate con curva de tipos
No: usa Pequeños múltiplosCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('yieldcurve');
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
¿Cómo indico el plazo?
Con una columna de meses o con la notación habitual en la etiqueta, como «1M» o «10Y», que la pieza traduce a meses. Una etiqueta que no entienda hace fallar la carga.
¿Qué es una curva invertida?
La que tiene los plazos cortos por encima de los largos. Es la lectura que más se busca en esta pieza.
¿Cómo añado otra fecha?
Con otra columna numérica: cada una es una curva y su nombre aparece en la leyenda.
¿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?
El motor la recompone a 360 px de ancho —rótulos, leyenda y alto— en vez de encoger la versión de escritorio.
Relacionadas
Otras formas de responder «comparar cifras»
Análisis de accretion/dilutionefecto de una operación en el beneficio por acción
Gráfico de flechascambio con dirección entre dos momentos
Gráfico de barras verticalescomparar valores entre pocas categorías
Serie con banda de referenciatu serie frente al rango de sus pares
Comparativa con parestu resultado frente al de otras empresas
Gráfico de Bland-Altmanacuerdo entre dos métodos de medición