Mapa coroplético
Una tasa o valor por región.
Definición
Un mapa coroplético colorea cada territorio según el tramo en que cae su valor. La rampa es de cuantiles: el color dice en qué grupo está la región respecto a las demás, no cuánto vale. Sirve para tasas por país, comunidad o provincia: adopción, renta, paro.
- Datos
- region · value
- Buena para
- Ver dónde se concentran los valores altos y bajos de una tasa repartida por territorios.
- Evítala cuando
- Cuando hay que leer la cifra de cada región: dos regiones del mismo tono pueden estar lejos en el número.
- Se lee bien
- Entre 3 y 60 elementos; dibuja hasta 200
- Datos que faltan
- Se niega a dibujar y dice qué valor falta.
- Accesibilidad
- Lector de pantalla: tabla de datos · respeta «reducir movimiento»
Forma de los datos
Qué columnas pide
| Columna | Tipo | Para qué |
|---|---|---|
region · opcional | string | El territorio con el que casa la fila. `columns.region` manda; si no viene se prueban las pistas de nombre y, como último recurso, la primera columna de texto. Lo que no case NO se descarta en silencio: sale en `sinCasar`. |
value · opcional | number | El valor que colorea la región. `columns.value` (o `color`, o `size`) manda; si no viene, la primera numérica que no sea la de región. Sin basemap, la celda que no trae número FALLA con la cifra y con el nombre del territorio: ni se pinta en el tramo bajo ni se tira en silencio. |
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
¿La geografía forma parte del argumento?
Si lo que importa es el orden entre regiones y no dónde están, unas barras ordenadas se leen mejor.
Sí: quédate con mapa coroplético
No: usa Gráfico de barras horizontales¿El valor es una tasa o una proporción, no un total?
Si es un recuento absoluto, colorear territorios premia a los grandes; un símbolo en cada lugar lo representa mejor.
Sí: quédate con mapa coroplético
No: usa Mapa de símbolos proporcionales¿Basta con una sola variable por región?
Si el argumento cruza dos variables en cada territorio, hace falta la versión bivariante.
Sí: quédate con mapa coroplético
No: usa Mapa coroplético bivarianteCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('choropleth');
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
¿Por qué dos regiones del mismo color tienen cifras distintas?
Porque la rampa es de cuantiles: el color marca el tramo en que cae la región, no su valor. Dentro de un mismo tramo caben cifras bastante separadas.
¿Qué pasa con las filas que no casan con ningún territorio?
No se descartan en silencio: la pieza las lista aparte para que puedas corregir el nombre.
¿Qué columna decide el color?
La que indiques como valor; si no indicas ninguna, la primera columna numérica que no sea la de la región.
¿Qué hace si faltan datos?
Se niega a dibujar y dice qué valor falta.
¿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 «en el mapa»
Cartogramaterritorios deformados según el valor
Mapa de puntosdónde se sitúa cada elemento en el territorio
Mapas múltiplesel mismo mapa repetido por periodo o grupo
Mapa de globodatos en una esfera giratoria
Mapa de localizaciónsituar un lugar en su contexto
Mapa de tirosdónde se lanzan y se aciertan los tiros