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.

AI adoption is a two-speed map
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

ColumnaTipoPara qué
region · opcionalstringEl 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 · opcionalnumberEl 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 bivariante

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

Guía para elegir: en el mapa →