Mapa de densidad geográfica
Concentración de un fenómeno en el territorio.
Definición
Un mapa de densidad geográfica cuenta sucesos sueltos —cada uno con su longitud y latitud— en una retícula de celdas iguales sobre el territorio y tiñe cada celda según cuántos caen en ella. Se lee la forma de la concentración, que no sigue las fronteras administrativas. Se usa para incidencias, delitos, accidentes o clientes.
- Datos
- lon · lat · weight
- Buena para
- Ver dónde se concentra un fenómeno registrado suceso a suceso, sin que lo deformen las fronteras.
- Evítala cuando
- Cuando solo tienes totales ya sumados por región: de ellos no se puede sacar la forma de la concentración.
- Se lee bien
- Entre 200 y 200000 elementos; dibuja hasta 200.000
- 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é |
|---|---|---|
lon | number | Longitud del suceso en grados decimales (WGS-84, este positivo). Una fila POR SUCESO, no por región: esta forma agrega ella misma, y de un total ya sumado por provincia no se puede sacar el corredor. Los sucesos fuera del encuadre del territorio empotrado se descartan y se declaran en el pie; no se arrastran al borde. |
lat | number | Latitud del suceso en grados decimales (WGS-84, norte positivo). Va emparejada con la longitud: las dos o ninguna. |
weight · opcional | number | Lo que aporta cada suceso a la suma de su celda. Opcional: sin ella cada fila vale uno y la celda cuenta sucesos. Se resuelve SÓLO por nombre («peso», «valor», «cantidad», «importe», «habitantes»…): una columna numérica que se llame de otra manera se queda fuera y el pie dice cuál era. Tiene que ser aditiva —habitantes, importe, unidades—; una magnitud que no se suma, como la de un terremoto o un pH, no es un peso, y por eso el dataset de demostración no trae ninguna. |
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
¿Tienes cada suceso con sus coordenadas?
Si solo tienes totales por provincia o municipio, un coropletas los pinta en su polígono.
Sí: quédate con mapa de densidad geográfica
No: usa Mapa coroplético¿Importa más la concentración que cada punto?
Si son pocos sucesos y cada uno cuenta, un mapa de puntos los sitúa uno a uno.
Sí: quédate con mapa de densidad geográfica
No: usa Mapa de puntos¿Las coordenadas son geográficas?
Si son dos variables cualesquiera, un hexbin cuenta la densidad sin mapa.
Sí: quédate con mapa de densidad geográfica
No: usa Mapa hexagonalCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('geodensity');
spec.data.rows = misFilas; // lon, lat
const { svg, warnings } = await renderComposition(spec);También en React con Chart y prepareComposition. Guía para desarrolladores →
Dudas
¿Por qué hay celdas sin color?
Porque donde no cayó ningún suceso no se dibuja nada, en lugar de teñirlo con la clase más floja.
¿Puedo dar un peso a cada suceso?
Sí, con una columna que se reconozca por su nombre —peso, valor, importe, habitantes…—. Tiene que ser algo que se sume; sin ella, cada fila cuenta uno.
¿Cuántos sucesos necesita?
Se lee bien a partir de unos 200 y admite cientos de miles.
¿Qué hace si faltan datos?
Omite el valor ausente y lo declara aparte.
¿Cómo se ve en el móvil?
El motor la recompone a 480 px de ancho —rótulos, leyenda y alto— en vez de encoger la versión de escritorio.
Relacionadas
Otras formas de responder «cómo se reparten los valores»
Código de barras de eventoscuándo ocurren los eventos en un intervalo
Beeswarmcada individuo de una distribución, sin solaparse
Diagrama de cajamediana, cuartiles y atípicos de una distribución
Gráfico de contornodónde se concentran los puntos
Gráfico de densidadforma suavizada de una distribución
Franja de puntosrespuesta individual de cada caso