Mapa de conexiones

Enlaces entre lugares sobre el territorio.

Definición

Un mapa de conexiones dibuja arcos entre lugares sobre el territorio, uno por enlace, con un grosor que mide la cantidad que pasa por él desde cero. Lo que se lee es la forma de la red: qué sitios concentran los enlaces y qué parejas cercanas no están unidas. Se usa para interconexiones, rutas o intercambios entre países o ciudades.

La red eléctrica europea no es una malla: seis de las quince interconexiones salen del mismo país
Datos
source · target · lon-source · lat-source · lon-target · lat-target · value
Buena para
Ver qué lugares están conectados entre sí y cuáles concentran la red.
Evítala cuando
Cuando quieres comparar el total de cada lugar: la cantidad es del enlace, y el punto de cada sitio no mide nada.
Se lee bien
Entre 2 y 50 elementos; dibuja hasta 60
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é
sourcestringNombre del extremo del que SALE el enlace. Una fila es un enlace, no un lugar: el mismo nombre se repite en todas las filas que salen de ahí.
targetstringNombre del extremo al que LLEGA. La dirección es dato: la ida y la vuelta son dos enlaces.
lon-source · opcionalnumberLongitud del origen en grados decimales WGS-84. Las cuatro coordenadas son opcionales EN BLOQUE: sin ellas, el nombre del extremo se resuelve contra el mundo empotrado (ISO-3166-1 alfa-3 o nombre en inglés) y el punto es el centroide del país. Media coordenada falla.
lat-source · opcionalnumberLatitud del origen, en grados decimales WGS-84.
lon-target · opcionalnumberLongitud del destino, en grados decimales WGS-84.
lat-target · opcionalnumberLatitud del destino, en grados decimales WGS-84.
valuenumberLa cantidad que se mueve por el enlace. Fija el grosor del trazo y mide desde cero: no admite negativos. Es la ÚNICA columna numérica que no sea el origen, el destino ni una coordenada —con dos o más candidatas se falla nombrándolas todas—, y su ENCABEZADO es la unidad que rotula la leyenda: llámala «TWh», «M€» o «pasajeros» y eso es lo que se escribe.

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 · 468 × 755 px
Escritorio · 948 × 862 px

Cuándo usarla

Tres preguntas antes de elegirla

¿Importa dónde está cada lugar?

Si la geografía no añade nada y lo que cuenta es el reparto de los intercambios entre pares, usa el diagrama de cuerdas.

Sí: quédate con mapa de conexiones

No: usa Diagrama de cuerdas

¿Te basta con unir los dos extremos sin decir por dónde va?

Si el camino que sigue el enlace es parte del dato, el mapa de flujos pinta la ruta declarada en cada fila.

Sí: quédate con mapa de conexiones

No: usa Mapa de flujos

¿Lo que mides pertenece a la pareja y no a cada lugar?

Si la cantidad es de cada sitio —población, ventas—, va en un mapa de símbolos proporcionales.

Sí: quédate con mapa de conexiones

No: usa Mapa de símbolos proporcionales

Código

La misma pieza, con tus datos

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

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

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

Dudas

¿El arco sigue la ruta real?

No. Une los dos extremos sin afirmar por dónde va, y la pieza lo escribe al pie.

¿Necesito coordenadas?

No es obligatorio. Sin ellas, cada nombre se busca en el mapa del mundo que trae la pieza (código ISO de tres letras o nombre en inglés) y el punto es el centro del país. Si das coordenadas, han de ser las cuatro.

¿Qué unidad aparece en la leyenda?

El encabezado de la columna de cantidad: si la llamas «TWh» o «pasajeros», eso es lo que se escribe.

¿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 420 px de ancho —rótulos, leyenda y alto— en vez de encoger la versión de escritorio.

Relacionadas

Otras formas de responder «flujos y recorridos»

Guía para elegir: flujos y recorridos →