Gráfico de punto y figura
Movimientos de precio sin tiempo.
Definición
El gráfico de punto y figura registra los movimientos de un precio en columnas alternas de subida y bajada, y abre una columna nueva solo cuando el precio cambia de dirección más allá del tamaño de la caja. El tiempo no es el eje: un periodo sin movimientos no ocupa espacio. Lo usa el análisis técnico para ver soportes, resistencias y rupturas.
- Datos
- order · series · low · high
- Buena para
- Ver la secuencia de subidas y bajadas significativas de un precio, sin el ruido de los periodos sin cambio.
- Evítala cuando
- Cuando importa cuándo pasó cada movimiento: la figura no tiene eje de tiempo.
- Se lee bien
- Entre 10 y 36 elementos; dibuja hasta 36
- Datos que faltan
- Se niega a dibujar y dice qué valor falta.
- Accesibilidad
- Lector de pantalla: resumen en texto · respeta «reducir movimiento»
Forma de los datos
Qué columnas pide
| Columna | Tipo | Para qué |
|---|---|---|
order · opcional | number | ORDENA las columnas, no las coloca: el eje X es una banda por POSICIÓN, así que la fila se numera desde cero después de ordenar. Antes se usaba como coordenada y un «Column» que empezara en 1 dejaba la última fuera del dominio y la apilaba sobre la primera. |
series · opcional | string | X (subida) u O (bajada), y sólo esas dos. REQUERIDA: antes cualquier valor distinto de «X» se dibujaba como una O sin decirlo, y sin la columna todo salía como X. |
low · opcional | number | Suelo de la columna. REQUERIDA por nombre: el respaldo posicional («la 1.ª columna numérica») dibujaba perfectamente un tablero equivocado en cuanto las columnas venían en otro orden. |
high · opcional | number | Techo de la columna. REQUERIDA por nombre, por el mismo motivo que el suelo. Con el suelo por encima del techo la pieza falla con la cifra. |
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
¿Te sobra el tiempo como eje?
Si necesitas la apertura, el cierre y el rango de cada sesión, el gráfico de velas los da por periodo.
Sí: quédate con gráfico de punto y figura
No: usa Gráfico de velas¿Quieres cada cambio de dirección como una columna?
Si prefieres ladrillos de tamaño fijo que se suceden en diagonal, el gráfico Renko filtra el ruido de forma parecida.
Sí: quédate con gráfico de punto y figura
No: usa Gráfico Renko¿Importan solo los cambios de dirección y no la evolución completa?
Si hay que seguir el precio periodo a periodo, un gráfico de líneas lo enseña tal cual.
Sí: quédate con gráfico de punto y figura
No: usa Gráfico de líneasCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('pointfigure');
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
¿Qué representa cada columna?
Un cambio de dirección del precio, no un periodo de tiempo. Solo entra el movimiento que supera la caja.
¿Por qué un periodo largo puede no aparecer?
Porque si el precio no se mueve más allá de la caja, no se dibuja nada: un lateral de seis meses no ocupa espacio.
¿Calcula las columnas a partir de los precios?
No: cada fila ya es una columna, con su suelo, su techo y si es de subida o de bajada. Las columnas se calculan antes y la pieza las dibuja en orden.
¿Qué hace si faltan datos?
Se niega a dibujar y dice qué valor falta.
¿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 «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