Quiver Plot

A quiver plot displays a two-dimensional vector field. Arrow position comes from X and Y, arrow direction comes from the vector components or angle, and arrow length represents vector magnitude.

Prepare a directly mappable table

Use quiver plots for velocity fields, force fields, gradients, flow direction, displacement, or any measurement with a 2D position and direction.

For component input, prepare numeric X, Y, U, and V columns. SmartPlot also supports magnitude-and-angle data and start/end-point data. Each row should describe one vector.

Practice data · illustrates column structure
xyuv
001.00.2
100.80.5
010.40.9
11-0.21.0

Create a quiver plot

Choose Quiver Plot, select how the vector data is stored, then map the position and vector columns. SmartPlot draws one arrow at every X/Y position.

Step 1

Choose range and output

Confirm the data range, then choose a new figure or add the plot to an existing figure.

Quiver Plot setupInterface preview · non-interactive
MenuPlot → Quiver Plot
Data range

Full table: 4 rows, 4 columns

Output

New figure

Add to existing figure

Quiver Plot setupInterface preview · non-interactive
X position
x · X
Y position
y · Y
U component
u · U
V component
v · V
Step 2

Map positions and components

Map X position, Y position, U component, V component in order, making sure each selected column has the intended table role.

Step 3

Choose vector format

Set Data format, Color by, Reference vector for the table structure and confirm that the choices match the intended reading.

Quiver Plot setupInterface preview · non-interactive
Data format
X, Y, U, V componentsMagnitude and angle
Color by
Vector magnitude
Reference vector
Automatic
Quiver Plot setupInterface preview · non-interactive
Angle and units checked
Arrow density is readable
Data table2D vector-field practice data
Mapped columns4
Step 4

Review and create

Check Angle and units checked, Arrow density is readable, review the mapped-column count, then choose Create figure.

Settings and pre-export checks

  • Data format
  • X / Y position columns
  • U / V vector components
  • Arrow density and length
  • Color mapping
  • Reference vector
  • Keep X, Y, U, and V in consistent physical units, or label differing units clearly.
  • Check the angle convention and units before using magnitude-and-angle input.
  • Use restrained arrow density when vectors overlap.
  • Keep a reference vector visible when arrow length carries quantitative meaning.
  • Use color to reinforce magnitude or another meaningful quantity, not to replace the direction encoded by the arrows.
Continue to styling