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.

Dos de los tres segmentos son el mismo cliente
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

ColumnaTipoPara qué
groupstringA 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.
xnumberLa coordenada horizontal. Su nombre de columna es el título del eje X.
ynumberLa 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 grupos

Có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»

Guía para elegir: dónde se sitúa cada uno →