Envolvente convexa
El área que ocupa cada grupo de puntos.
Definición
Una envolvente convexa rodea los puntos de cada grupo con el contorno más ajustado que los contiene, de modo que cada grupo se ve como una región. Lo que se compara es hasta dónde llega cada grupo y cuánto se solapan sus regiones, que la pieza expresa como porcentaje. Se usa para comprobar si unos segmentos son de verdad distintos.
- Datos
- group · x · y
- Buena para
- Ver si dos o más grupos ocupan zonas distintas o se pisan.
- Evítala cuando
- Cuando te interesa dónde se concentra cada grupo: un solo caso lejano estira la envolvente tanto como cien.
- Se lee bien
- Entre 3 y 600 elementos; dibuja hasta 600
- Datos que faltan
- Omite el valor ausente y lo declara aparte.
- Accesibilidad
- Lector de pantalla: resumen en texto · respeta «reducir movimiento»
Forma de los datos
Qué columnas pide
| Columna | Tipo | Para qué |
|---|---|---|
group | string | A qué grupo pertenece cada observación. Se dibuja una envolvente por valor distinto, y su orden de primera aparición fija el color. La paleta certifica 7 grupos: con más, la figura falla. |
x | number | La coordenada horizontal. Su nombre de columna es el título del eje X. |
y | number | La coordenada vertical. Su nombre de columna es el título del eje Y. |
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
¿Te interesa hasta dónde llega cada grupo?
Si lo que importa es dónde está la mitad central de los datos y qué casos son atípicos, usa el bagplot.
Sí: quédate con envolvente convexa
No: usa Bagplot¿Hay grupos que comparar?
Si todos los puntos son de un mismo conjunto, basta con la dispersión.
Sí: quédate con envolvente convexa
No: usa Gráfico de dispersión¿Cada observación tiene sólo dos medidas?
Si tienes más de dos variables por caso, la matriz de dispersión por grupos las cruza todas.
Sí: quédate con envolvente convexa
No: usa Matriz de dispersión por gruposCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('convex-hull');
spec.data.rows = misFilas; // group, x, y
const { svg, warnings } = await renderComposition(spec);También en React con Chart y prepareComposition. Guía para desarrolladores →
Dudas
¿Qué significa el porcentaje de solape?
Es la parte de una envolvente que queda dentro de otra. Se da como cociente y no como área, para que no dependa de las unidades de los ejes.
¿Cuántos grupos admite?
Hasta siete, que son los colores que la paleta garantiza. Con más, la figura falla.
¿Los vértices son puntos reales?
Sí. Cada esquina de la envolvente es una observación de tus datos.
¿Qué hace si faltan datos?
Omite el valor ausente y lo declara aparte.
¿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 «dónde se sitúa cada uno»
Matriz de Ansoffelegir estrategia de crecimiento por producto y mercado
Posicionamiento competitivodónde está cada competidor en dos ejes
Caja de Edgeworthintercambio entre dos agentes que ganan ambos
Frontera eficientemejor rentabilidad posible para cada riesgo
Gráfico Manhattanseñales significativas a lo largo del genoma
Mapa perceptualcómo percibe el mercado cada marca