Mapa de densidad de puntos

Cada punto representa una cantidad fija.

Definición

El mapa de densidad de puntos reparte el total de cada región en puntos, cada uno una unidad contada de una categoría, sobre la misma retícula. La densidad de tinta dice cuánto hay y la mezcla de colores, de qué está hecho. Sirve para enseñar la composición de un total por territorio: fuentes de energía, tipos de cultivo, grupos de población.

El norte alemán está hecho de viento y el sur, de sol
Datos
region · value
Buena para
Ver a la vez cuánto hay en cada región y de qué está hecho.
Evítala cuando
Cuando el dato es una tasa o un porcentaje: cada punto es una unidad contada y no admite negativos.
Se lee bien
Entre 3 y 16 elementos; dibuja hasta 16
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é
regionstringEl territorio de la fila. Casa por código ISO 3166-2, por alias o por nombre contra los 16 Länder del basemap empotrado; nunca por parecido. Una fila por región: de dos filas que casen con la misma se conserva la primera, no se suman.
valuenumberCada columna numérica restante es una CATEGORÍA, y el orden en que se escriben es el orden de la leyenda y de las tintas. Hacen falta al menos dos y caben como mucho tres. El encabezado de cada columna ES su entrada de leyenda, y el sufijo entre paréntesis común a todas —«… (GW)»— es la unidad que se rotula en la clave. Ninguna celda puede quedarse vacía: un hueco no es un cero —un punto es una unidad contada— así que la lectura falla diciendo cuántas celdas de cuántas no traen número, y en qué región y columna. Ninguna puede ser negativa: no se cuentan −40 de algo. Las columnas de total o saldo («Total», «Neto», «N») se descartan por nombre para no contar todo dos veces.

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.

Móvil · 408 × 659 px
Escritorio · 868 × 813 px

Cuándo usarla

Tres preguntas antes de elegirla

¿El total de cada región se divide en dos o tres categorías?

Si solo hay una cantidad que repartir, un mapa de puntos de una sola tinta la sitúa sin leyenda.

Sí: quédate con mapa de densidad de puntos

No: usa Mapa de puntos

¿Son recuentos y no tasas?

Si el dato ya viene por habitante o por kilómetro cuadrado, un mapa coroplético colorea cada región con su tasa.

Sí: quédate con mapa de densidad de puntos

No: usa Mapa coroplético

¿Importa ver la mezcla sobre el territorio?

Si basta con comparar la composición de cada región, unas barras apiladas lo hacen con cifras legibles.

Sí: quédate con mapa de densidad de puntos

No: usa Barras apiladas

Código

La misma pieza, con tus datos

import { getPreset, renderComposition } from 'visx-render/node';

const spec = await getPreset('dotdensity');
spec.data.rows = misFilas; // region, value
const { svg, warnings } = await renderComposition(spec);

También en React con Chart y prepareComposition. Guía para desarrolladores →

Dudas

¿El punto está donde ocurrió el hecho?

No. Los puntos van en retícula regular dentro de cada región, y la lámina lo escribe al pie.

¿Qué territorios reconoce?

Los 16 Länder del mapa base empotrado, por código ISO 3166-2, por alias o por nombre, nunca por parecido. Si dos filas casan con la misma región, se conserva la primera.

¿Puedo incluir una columna de total?

Puedes, pero no se dibuja: las columnas llamadas «Total», «Neto» o «N» se descartan por nombre para no contar dos veces.

¿Qué hace si faltan datos?

Se niega a dibujar y dice qué valor falta.

¿Cómo se ve en el móvil?

El motor la recompone a 360 px de ancho —rótulos, leyenda y alto— en vez de encoger la versión de escritorio.

Relacionadas

Otras formas de responder «comparar cifras»

Guía para elegir: comparar cifras →