Campo vectorial

Dirección y fuerza en cada punto.

Definición

Un campo vectorial dibuja una flecha en cada punto medido de un plano: su rumbo es la dirección del flujo y su longitud y su color, la intensidad. Se lee buscando la estructura del conjunto —un corredor, una zona en calma, un giro— más que el valor de una flecha suelta. Se usa para viento, corrientes o cualquier medida que tenga dirección y fuerza a la vez.

La loma se queda con el viento del ala nordeste: ahí no hay parque que poner
Datos
x · y · angle · value
Buena para
Ver hacia dónde y con qué fuerza se mueve algo en cada punto de una superficie.
Evítala cuando
Cuando quieras saber cuánto vale el campo entre dos puntos medidos: entre flecha y flecha no hay dato.
Se lee bien
Entre 3 y 400 elementos; dibuja hasta 2400
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

ColumnaTipoPara qué
xnumberDónde se midió, en el eje horizontal. La cabecera de la columna es el título del eje: «Este (m)» rotula «Este (m)».
ynumberDónde se midió, en el eje vertical. La cabecera de la columna es el título del eje.
anglenumberLa dirección del vector, en GRADOS: 0° arriba (norte), sentido horario, y es HACIA DÓNDE apunta la flecha (90° = derecha, 180° = abajo). Si el dato trae la dirección de PROCEDENCIA —lo normal en el registro meteorológico crudo— hay que sumarle 180 antes: es la misma flecha girada media vuelta, y sin convertir la lámina entera sale al revés sin que nada lo cante.
valuenumberEl módulo del vector: decide la longitud de la flecha y su escalón de color. Nunca negativo —un módulo negativo es casi siempre una COMPONENTE (u o v) colada en esta columna, y falla—. La unidad se lee de la anotación de la cabecera: «Velocidad media (m/s)» rotula « m/s».

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 × 661 px
Escritorio · 1248 × 950 px

Cuándo usarla

Tres preguntas antes de elegirla

¿Las posiciones son coordenadas de un plano y no latitudes y longitudes?

Si las mediciones están sobre el territorio en una rejilla regular, el mapa aporta el contexto geográfico.

Sí: quédate con campo vectorial

No: usa Campo vectorial sobre mapa

¿Importa la dirección además de la intensidad?

Si sólo cuenta la intensidad y las mediciones forman una rejilla, un mapa de calor la enseña por tonos.

Sí: quédate con campo vectorial

No: usa Mapa de calor

¿Cada flecha es una medida en un punto y no un traslado de un lugar a otro?

Si lo que hay son movimientos entre origen y destino, hace falta un mapa de flujos.

Sí: quédate con campo vectorial

No: usa Mapa de flujos

Código

La misma pieza, con tus datos

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

const spec = await getPreset('vector-field');
spec.data.rows = misFilas; // x, y, angle, value
const { svg, warnings } = await renderComposition(spec);

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

Dudas

¿Cómo tengo que dar el ángulo?

En grados, con 0° hacia arriba y sentido horario, y apuntando hacia donde va el flujo. Si tu dato dice de dónde viene, como el registro meteorológico habitual, súmale 180 antes.

¿Puede ser negativo el valor?

No: el valor es el módulo del vector y nunca es negativo. Si tienes las dos componentes por separado, conviértelas antes a ángulo y módulo.

¿Qué dice el dibujo entre dos flechas?

Nada. Cada flecha es una medición; el espacio entre ellas es rejilla, no un valor interpolado.

¿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 «flujos y recorridos»

Guía para elegir: flujos y recorridos →