Geofacet
Pequeños gráficos colocados como el mapa.
Definición
Un geofacet pone un pequeño gráfico por territorio en una rejilla que respeta, de forma aproximada, su posición en el mapa. Cada panel lleva la serie entera del territorio contra una escala común que empieza en cero. Se usa para ver si un patrón tiene forma geográfica: costa frente a interior, norte frente a sur.
- Datos
- region · label · x · value · row · col
- Buena para
- Comparar la evolución de muchos territorios a la vez sin perder dónde está cada uno.
- Evítala cuando
- Cuando quieres ordenar los paneles por magnitud: aquí la posición es la geografía.
- Se lee bien
- Entre 6 y 750 elementos; dibuja hasta 1500
- Datos que faltan
- Se niega a dibujar y dice qué valor falta.
- Accesibilidad
- Lector de pantalla: resumen en texto · respeta «reducir movimiento»
Forma de los datos
Qué columnas pide
| Columna | Tipo | Para qué |
|---|---|---|
region | string | El territorio al que pertenece el panel. Una fila por territorio y corte. |
label · opcional | string | Abreviatura del territorio («AND», «CA»). Es lo que se escribe en la casilla, donde un nombre entero no cabe; sin ella se escribe el nombre, elidido a la medida de la casilla. |
x | string | El corte de la serie que va dentro del panel (año, trimestre, mes). El eje es ORDINAL: los cortes se reparten a paso igual en el orden en que aparecen en el fichero, porque en un panel de ~120 px no se rotula ningún eje temporal y lo que hace falta es un orden, no un instante. |
value | number | Lo que mide cada panel. Se pide por descarte —es la única columna numérica que queda tras apartar fila y columna— porque su NOMBRE es lo que la figura escribe como unidad encima de la rejilla; si trae un «%», las cifras salen con su signo pegado. |
row | number | Fila de la casilla del territorio en la rejilla, entera, de norte a sur. |
col | number | Columna de la casilla del territorio en la rejilla, entera, de oeste a este. |
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 el motor se niega y explica por qué: geofacet: la cifra de cierre «23,4%» mide 30.5 px y en su casilla sólo quedan 21 una vez reservado el rótulo del territorio. Es una CIFRA, así que no se elide —
. 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
¿Tienes la fila y la columna de cada territorio en la rejilla?
Si solo tienes longitud y latitud, los mapas múltiples deducen la casilla por ti.
Sí: quédate con geofacet
No: usa Mapas múltiples¿Cada territorio tiene una serie y no un único valor?
Si hay un solo valor por territorio, un coropletas lo enseña sobre el mapa.
Sí: quédate con geofacet
No: usa Mapa coroplético¿Importa la forma territorial del patrón?
Si la ubicación no aporta, unos múltiplos pequeños sin mapa dejan ordenar los paneles por otra razón.
Sí: quédate con geofacet
No: usa Pequeños múltiplosCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('geofacet');
spec.data.rows = misFilas; // region, x, value, row, col
const { svg, warnings } = await renderComposition(spec);También en React con Chart y prepareComposition. Guía para desarrolladores →
Dudas
¿Cada panel tiene su escala?
No. La escala es única y arranca en cero, así que cada panel se lee como parte del conjunto.
¿Ordena los paneles por valor?
No. La posición del panel es el dato geográfico y no se cambia.
¿El eje de cada panel es un calendario?
No: los cortes se reparten a paso igual en el orden en que aparecen en el fichero.
¿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