VectorDisplacementPlot
✖
VectorDisplacementPlot
generates a displacement plot for the vector field {vx,vy} as a function of x and y.
Details and Options




- VectorDisplacementPlot uses the vector field {vx,vy} to displace the points in a region. By default, the size of the displacement is automatically scaled so that both small and large displacements remain visible. The displaced region is by default colored according to the magnitude of the displacement.
- VectorDisplacementPlot has the same options as Graphics, with the following additions and changes: [List of all options]
-
AspectRatio Automatic ratio of height to width BoundaryStyle Automatic how to style the boundary of the displaced region ClippingStyle Automatic how to display arrows outside the vector range ColorFunction Automatic how to color the displaced region ColorFunctionScaling True whether to scale the arguments to ColorFunction EvaluationMonitor None expression to evaluate at every function evaluation Frame True whether to draw a frame around the plot FrameTicks Automatic frame tick marks Mesh None how many mesh lines in each direction to draw MeshFunctions {#1&,#2&} how to determine the placement of mesh lines MeshStyle Automatic the style for mesh lines Method Automatic methods to use for the plot PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PlotLegends None legends to include PlotRange {Full,Full} range of x, y values to include PlotRangePadding Automatic how much to pad the range of values PlotStyle Automatic how to style the deformed region PlotTheme $PlotTheme overall theme for the plot RegionBoundaryStyle Automatic how to style plot region boundaries RegionFillingStyle Automatic how to style plot region interiors RegionFunction (True&) determine what region to include VectorAspectRatio Automatic width to length ratio for arrows VectorColorFunction Automatic how to color arrows VectorColorFunctionScaling True whether to scale the argument to VectorColorFunction VectorMarkers Automatic shape to use for arrows VectorPoints None the number or placement of arrows VectorRange Automatic range of vector lengths to show VectorScaling None how to scale the sizes of arrows VectorSizes Automatic sizes of displayed arrows VectorStyle None how to style arrows WorkingPrecision MachinePrecision precision to use in internal computations - By default, the displacement plot shows a representation of the original region and the displaced region.
- RegionBoundaryStyle and RegionFillingStyle can be used to change the style of the original region.
- Additional settings for VectorPoints to show displacement arrows include:
-
Automatic automatically chosen points "Boundary" points along the boundary of reg - By default, displacement arrows connect locations in the original region with the corresponding displaced locations.
- VectorSizesFull shows the full displacement rather than a scaled representation.
-
AlignmentPoint Center the default point in the graphic to align with AspectRatio Automatic ratio of height to width Axes False whether to draw axes AxesLabel None axes labels AxesOrigin Automatic where axes should cross AxesStyle {} style specifications for the axes Background None background color for the plot BaselinePosition Automatic how to align with a surrounding text baseline BaseStyle {} base style specifications for the graphic BoundaryStyle Automatic how to style the boundary of the displaced region ClippingStyle Automatic how to display arrows outside the vector range ColorFunction Automatic how to color the displaced region ColorFunctionScaling True whether to scale the arguments to ColorFunction ContentSelectable Automatic whether to allow contents to be selected CoordinatesToolOptions Automatic detailed behavior of the coordinates tool Epilog {} primitives rendered after the main plot EvaluationMonitor None expression to evaluate at every function evaluation FormatType TraditionalForm the default format type for text Frame True whether to draw a frame around the plot FrameLabel None frame labels FrameStyle {} style specifications for the frame FrameTicks Automatic frame tick marks FrameTicksStyle {} style specifications for frame ticks GridLines None grid lines to draw GridLinesStyle {} style specifications for grid lines ImageMargins 0. the margins to leave around the graphic ImagePadding All what extra padding to allow for labels etc. ImageSize Automatic the absolute size at which to render the graphic LabelStyle {} style specifications for labels Mesh None how many mesh lines in each direction to draw MeshFunctions {#1&,#2&} how to determine the placement of mesh lines MeshStyle Automatic the style for mesh lines Method Automatic methods to use for the plot PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PlotLabel None an overall label for the plot PlotLegends None legends to include PlotRange {Full,Full} range of x, y values to include PlotRangeClipping False whether to clip at the plot range PlotRangePadding Automatic how much to pad the range of values PlotRegion Automatic the final display region to be filled PlotStyle Automatic how to style the deformed region PlotTheme $PlotTheme overall theme for the plot PreserveImageOptions Automatic whether to preserve image options when displaying new versions of the same graphic Prolog {} primitives rendered before the main plot RegionBoundaryStyle Automatic how to style plot region boundaries RegionFillingStyle Automatic how to style plot region interiors RegionFunction (True&) determine what region to include RotateLabel True whether to rotate y labels on the frame Ticks Automatic axes ticks TicksStyle {} style specifications for axes ticks VectorAspectRatio Automatic width to length ratio for arrows VectorColorFunction Automatic how to color arrows VectorColorFunctionScaling True whether to scale the argument to VectorColorFunction VectorMarkers Automatic shape to use for arrows VectorPoints None the number or placement of arrows VectorRange Automatic range of vector lengths to show VectorScaling None how to scale the sizes of arrows VectorSizes Automatic sizes of displayed arrows VectorStyle None how to style arrows WorkingPrecision MachinePrecision precision to use in internal computations

List of all options




Examples
open allclose allBasic Examples (5)Summary of the most common use cases
Plot a reference region and the corresponding (scaled) deformed region for a specified displacement field:

https://wolfram.com/xid/0bni8g7uskjxe-daxks3

Include a legend for the norms of the displacements:

https://wolfram.com/xid/0bni8g7uskjxe-lmou7x

Show a sampling of displacement vectors that extend from points in the reference region to corresponding points in the deformed region:

https://wolfram.com/xid/0bni8g7uskjxe-d99ndb

Use a scalar field other than the norm of the displacement field to color the deformed region:

https://wolfram.com/xid/0bni8g7uskjxe-ioxbhm

Plot the displacement for a bracket anchored along the bottom that is being pulled laterally:

https://wolfram.com/xid/0bni8g7uskjxe-wmh6ui

Color the displacement according to the shear stress for the bracket:

https://wolfram.com/xid/0bni8g7uskjxe-yslvxc

Scope (19)Survey of the scope of standard use cases
Sampling (12)
Visualize a scaled displacement field by comparing a reference and a deformed region:

https://wolfram.com/xid/0bni8g7uskjxe-di7abv

Vectors are drawn from points in the reference region to corresponding points in the (scaled) deformed region:

https://wolfram.com/xid/0bni8g7uskjxe-jdjkxu

Restrict vectors to points on the boundary:

https://wolfram.com/xid/0bni8g7uskjxe-ed3wcy


https://wolfram.com/xid/0bni8g7uskjxe-cumyt9

Displacements can be drawn to scale:

https://wolfram.com/xid/0bni8g7uskjxe-cmf9i3

Use the displacement field over a specified region:

https://wolfram.com/xid/0bni8g7uskjxe-dhbvev

The domain may be specified by a region:

https://wolfram.com/xid/0bni8g7uskjxe-pkfw76


https://wolfram.com/xid/0bni8g7uskjxe-cozj8z

The domain may be an ImplicitRegion:

https://wolfram.com/xid/0bni8g7uskjxe-reznf

https://wolfram.com/xid/0bni8g7uskjxe-b99hgs

The domain may be a ParametricRegion:

https://wolfram.com/xid/0bni8g7uskjxe-cjws1t

https://wolfram.com/xid/0bni8g7uskjxe-fbpgb9

The domain may be a MeshRegion:

https://wolfram.com/xid/0bni8g7uskjxe-crh4aa

https://wolfram.com/xid/0bni8g7uskjxe-cpptn6

The domain may be a BoundaryMeshRegion:

https://wolfram.com/xid/0bni8g7uskjxe-bb7u5e

https://wolfram.com/xid/0bni8g7uskjxe-fnv84p

Presentation (7)
Specify the ColorFunction for the deformed region:

https://wolfram.com/xid/0bni8g7uskjxe-1tm27

Specify the VectorColorFunction independently of the ColorFunction:

https://wolfram.com/xid/0bni8g7uskjxe-8x35t

Use a single color for the arrows:

https://wolfram.com/xid/0bni8g7uskjxe-hn6kw1

Include a legend for the norms of the displacements:

https://wolfram.com/xid/0bni8g7uskjxe-bfgbhx

Include a legend for the optional scalar field:

https://wolfram.com/xid/0bni8g7uskjxe-jm3b3g

Include a Mesh:

https://wolfram.com/xid/0bni8g7uskjxe-n4p0o8


https://wolfram.com/xid/0bni8g7uskjxe-jo3foj

Options (64)Common values & functionality for each option
AspectRatio (2)
By default, the aspect ratio is Automatic:

https://wolfram.com/xid/0bni8g7uskjxe-dlw2fp


https://wolfram.com/xid/0bni8g7uskjxe-bracci

BoundaryStyle (3)
By default, the boundary style matches the interior colors in the deformed region:

https://wolfram.com/xid/0bni8g7uskjxe-h66t0c

Specify the BoundaryStyle:

https://wolfram.com/xid/0bni8g7uskjxe-cvrzph

BoundaryStyle applies to regions cut by RegionFunction:

https://wolfram.com/xid/0bni8g7uskjxe-kf1nz

ColorFunction (4)
By default, the deformed region is colored by the norm of the field:

https://wolfram.com/xid/0bni8g7uskjxe-cpa1sk

Specify a scalar field for the colors:

https://wolfram.com/xid/0bni8g7uskjxe-g7fwr5


https://wolfram.com/xid/0bni8g7uskjxe-c75u88

Specify a custom ColorFunction:

https://wolfram.com/xid/0bni8g7uskjxe-ut3gw

ColorFunctionScaling (2)
Use the natural range of norm values:

https://wolfram.com/xid/0bni8g7uskjxe-hzxbap

Control the scaling of the individual arguments of the ColorFunction:

https://wolfram.com/xid/0bni8g7uskjxe-cpro6p

Mesh (6)
Specify a Mesh to visualize the displacements:

https://wolfram.com/xid/0bni8g7uskjxe-i2l0x5

Show the initial and final sampling mesh:

https://wolfram.com/xid/0bni8g7uskjxe-kj7g1w

Specify 10 mesh lines in the direction and 5 in the
direction:

https://wolfram.com/xid/0bni8g7uskjxe-b5o9mb

Use mesh lines at specific values:

https://wolfram.com/xid/0bni8g7uskjxe-f3cp0

Highlight specific mesh lines:

https://wolfram.com/xid/0bni8g7uskjxe-bfb7yp

Mesh lines are suppressed in the reference region if the boundary and filling of the reference region are removed:

https://wolfram.com/xid/0bni8g7uskjxe-daopx1

MeshFunctions (2)
MeshStyle (2)
PlotLegends (3)
Include a legend to show the color range of vector norms:

https://wolfram.com/xid/0bni8g7uskjxe-hjoax2

Include a legend for the optional scalar field:

https://wolfram.com/xid/0bni8g7uskjxe-b9y5ap

Control the placement of the legend:

https://wolfram.com/xid/0bni8g7uskjxe-detx16

PlotPoints (1)
PlotRange (3)
The full PlotRange is used by default:

https://wolfram.com/xid/0bni8g7uskjxe-wpnat

Specify an explicit limit that is shared by the and
directions:

https://wolfram.com/xid/0bni8g7uskjxe-o508fr

Specify different plot ranges in the and
directions:

https://wolfram.com/xid/0bni8g7uskjxe-euwb4c

PlotStyle (4)
Remove the filling for the deformed region:

https://wolfram.com/xid/0bni8g7uskjxe-bayyns

Apply a Texture to the deformed region:

https://wolfram.com/xid/0bni8g7uskjxe-iy3zil

Use PatternFilling to style the deformed region:

https://wolfram.com/xid/0bni8g7uskjxe-g9dyju

ColorFunction has precedence over PlotStyle:

https://wolfram.com/xid/0bni8g7uskjxe-ota28c

RegionBoundaryStyle (2)
RegionFillingStyle (2)
RegionFunction (1)
Use a RegionFunction to specify the reference region:

https://wolfram.com/xid/0bni8g7uskjxe-bvy4ty

VectorAspectRatio (2)
VectorColorFunction (3)
By default, if VectorColorFunction is Automatic, then the VectorColorFunction matches the ColorFunction:

https://wolfram.com/xid/0bni8g7uskjxe-ik59n2

Specify a VectorColorFunction that is different from the ColorFunction:

https://wolfram.com/xid/0bni8g7uskjxe-bb3bxx

Use no VectorColorFunction:

https://wolfram.com/xid/0bni8g7uskjxe-c85ddf

VectorColorFunctionScaling (1)
VectorMarkers (3)
By default, vectors are drawn from points in the reference region to corresponding points in the deformed region:

https://wolfram.com/xid/0bni8g7uskjxe-xto

Center the markers at the sampled points:

https://wolfram.com/xid/0bni8g7uskjxe-cub1ww

Use a named appearance to draw the vectors:

https://wolfram.com/xid/0bni8g7uskjxe-isnof1

VectorPoints (9)
No vectors are shown by default:

https://wolfram.com/xid/0bni8g7uskjxe-hb3pqx

Show vectors sampled from the entire original region:

https://wolfram.com/xid/0bni8g7uskjxe-n48gsn

Sample vectors from the boundary of the region:

https://wolfram.com/xid/0bni8g7uskjxe-ef6g3z

Use symbolic names to specify the density of vectors:

https://wolfram.com/xid/0bni8g7uskjxe-dni8cm

Use symbolic names to specify the arrangement of vectors:

https://wolfram.com/xid/0bni8g7uskjxe-eehbg3

Specify the number of vectors in the and
directions:

https://wolfram.com/xid/0bni8g7uskjxe-hqjx0b

Specify a different number of vectors in the and
directions:

https://wolfram.com/xid/0bni8g7uskjxe-qp1u2u

Give specific locations for vectors:

https://wolfram.com/xid/0bni8g7uskjxe-b42i7k

https://wolfram.com/xid/0bni8g7uskjxe-fac35g

Along a curve, vectors are equally spaced by default:

https://wolfram.com/xid/0bni8g7uskjxe-deugni

VectorRange (2)
VectorScaling (2)
VectorSizes (4)
By default, vectors extend from points in the reference region to corresponding points in the deformed region:

https://wolfram.com/xid/0bni8g7uskjxe-g2bi9y

Specify the range of arrow lengths:

https://wolfram.com/xid/0bni8g7uskjxe-l6ukb1

Suppress scaling of the displacement vectors so that a rotation of 45° looks appropriate:

https://wolfram.com/xid/0bni8g7uskjxe-b1s6ra

Suppress scaling of the displacement vectors even if no vectors are displayed:

https://wolfram.com/xid/0bni8g7uskjxe-esg96u

VectorStyle (1)
VectorColorFunction has precedence over VectorStyle:

https://wolfram.com/xid/0bni8g7uskjxe-c3ag6q

Applications (24)Sample problems that can be solved with this function
Basic Applications (16)
A constant displacement field moves each point in the reference region by the same amount:

https://wolfram.com/xid/0bni8g7uskjxe-ig6m4l

Note that the displacements are automatically scaled so that very small and very large displacements are both visible:

https://wolfram.com/xid/0bni8g7uskjxe-deic81

Use VectorSizesFull to display the actual sizes of displacements:

https://wolfram.com/xid/0bni8g7uskjxe-ilhz0x

Color is used to indicate the magnitude of the displacements:

https://wolfram.com/xid/0bni8g7uskjxe-cchq9v

Color the region by a different scalar function:

https://wolfram.com/xid/0bni8g7uskjxe-fr05u5

Use arrows to indicate initial and final locations for a sample points:

https://wolfram.com/xid/0bni8g7uskjxe-m4pxh5

Visualize a dilation in the direction:

https://wolfram.com/xid/0bni8g7uskjxe-cvyh53

Visualize a contraction in the direction:

https://wolfram.com/xid/0bni8g7uskjxe-g9dyfr

Visualize a dilation in the direction and a contraction in the
direction:

https://wolfram.com/xid/0bni8g7uskjxe-n576ff

Visualize a shear in the direction:

https://wolfram.com/xid/0bni8g7uskjxe-t4zx

Visualize a shear in the direction:

https://wolfram.com/xid/0bni8g7uskjxe-gne5nw

Visualize a combined shear in the and
directions:

https://wolfram.com/xid/0bni8g7uskjxe-4tbm6

Visualize a rotation about the origin:

https://wolfram.com/xid/0bni8g7uskjxe-fp4oq2

Combine a rotation, a shear and a dilation:

https://wolfram.com/xid/0bni8g7uskjxe-cfyx78

Visualize a rotation for points near the origin:

https://wolfram.com/xid/0bni8g7uskjxe-fnme7

Visualize a shear for points near the origin:

https://wolfram.com/xid/0bni8g7uskjxe-h264y3

Visualizing Eigenvalues and Eigenvectors (1)

https://wolfram.com/xid/0bni8g7uskjxe-ciutoi
Compute its eigenvalues and eigenvectors. Eigenvectors and eigenvalues
solve the eigenvalue problem
,
, which can be interpreted here as finding directions that are not rotated by the matrix under multiplication:

https://wolfram.com/xid/0bni8g7uskjxe-ekrnvn

The unit disk is stretched by a factor of 3 in the direction and a factor of 2 in the
direction:

https://wolfram.com/xid/0bni8g7uskjxe-o4ofp


https://wolfram.com/xid/0bni8g7uskjxe-hujxfv

The area of the interior of the resulting ellipse is the product of the eigenvalues times the original area:

https://wolfram.com/xid/0bni8g7uskjxe-h7qska

Note that multiplication by rotates all vectors except those in the eigenvector directions:

https://wolfram.com/xid/0bni8g7uskjxe-brq72a

Define a matrix with one positive and one negative eigenvalue:

https://wolfram.com/xid/0bni8g7uskjxe-fbnf9v

Use arrows to visualize how the region turns inside out in the direction because of the negative eigenvalue:

https://wolfram.com/xid/0bni8g7uskjxe-l2xkat

Define a matrix with a zero eigenvalue:

https://wolfram.com/xid/0bni8g7uskjxe-cl969v

Observe that the original disk is stretched by a factor of 5 in the direction, but completely collapsed in the
direction:

https://wolfram.com/xid/0bni8g7uskjxe-nh85r5

Define a matrix with a repeated real eigenvalue:

https://wolfram.com/xid/0bni8g7uskjxe-gucuz3

Observe that the vectors are rotated unless they point in the direction:

https://wolfram.com/xid/0bni8g7uskjxe-c2rhoc

Define a matrix with complex eigenvalues:

https://wolfram.com/xid/0bni8g7uskjxe-eiljgi

The real part of the eigenvalues causes a uniform dilation and the imaginary part causes every vector to rotate:

https://wolfram.com/xid/0bni8g7uskjxe-fq1n18

Solid Mechanics (5)
Consider a linearly elastic bar of length and height
subjected to a moment of magnitude
at both ends:

https://wolfram.com/xid/0bni8g7uskjxe-etpups

Specify Young's modulus and Poisson's ratio:

https://wolfram.com/xid/0bni8g7uskjxe-drq9ol
Specify the magnitude of the applied moment:

https://wolfram.com/xid/0bni8g7uskjxe-kqkuc
The resulting displacement vector is:

https://wolfram.com/xid/0bni8g7uskjxe-eztjhm

https://wolfram.com/xid/0bni8g7uskjxe-fe8gas

The only nontrivial stress is the normal stress in the direction:

https://wolfram.com/xid/0bni8g7uskjxe-bnyaq9

https://wolfram.com/xid/0bni8g7uskjxe-ciogwl

An elastica is a thin, elastic rod that bends without stretching. Consider an initially straight, vertical elastica that is clamped at the bottom end at and loaded with a weight at the top end that is sufficiently large to make the elastica parallel to the ground at the loaded end. Jacob Bernoulli famously found that the arc length is given by:

https://wolfram.com/xid/0bni8g7uskjxe-bitt7y
The total length of the elastica is:

https://wolfram.com/xid/0bni8g7uskjxe-eygv2a

Similarly, the height of a point on the deformed elastica is given by:

https://wolfram.com/xid/0bni8g7uskjxe-gbw77c
In terms of the parameter , the resulting displacement field is:

https://wolfram.com/xid/0bni8g7uskjxe-vtpyz
Create a ParametricRegion for the undeformed elastica:

https://wolfram.com/xid/0bni8g7uskjxe-clpd71
Visualize the deformed elastica with the weight attached:

https://wolfram.com/xid/0bni8g7uskjxe-dhpao4

Consider an infinite, linearly elastic, thin plate with a hole of radius at the origin with a uniform tensile load in the horizontal direction:

https://wolfram.com/xid/0bni8g7uskjxe-cdpbid

Specify Young's modulus and Poisson's ratio :

https://wolfram.com/xid/0bni8g7uskjxe-cyfxb4
Specify the magnitude of the applied tensile load:

https://wolfram.com/xid/0bni8g7uskjxe-eqadne
Compute the horizontal () and vertical (
) displacements assuming a state of plane stress:

https://wolfram.com/xid/0bni8g7uskjxe-cpfc88

https://wolfram.com/xid/0bni8g7uskjxe-df2cd7
Plot the deformed solid region and color it by the dimensionless hoop stress. Note the stress concentration at the top and bottom of the hole:

https://wolfram.com/xid/0bni8g7uskjxe-czab8g

The stress concentration factor is 3, regardless of the magnitude of the applied load:

https://wolfram.com/xid/0bni8g7uskjxe-fa2s80

Define an L-shaped region that is fixed at the bottom and has a uniform tensile load applied on the top-right edge:

https://wolfram.com/xid/0bni8g7uskjxe-kkkfzw

Specify the governing equations for plane strain:

https://wolfram.com/xid/0bni8g7uskjxe-chhqf2
Specify the boundary conditions on the different edges of the region:

https://wolfram.com/xid/0bni8g7uskjxe-cerj1l
Solve the governing equations:

https://wolfram.com/xid/0bni8g7uskjxe-lm8ita

Plot the deformed region and note that the displacements are amplified to make them more visible:

https://wolfram.com/xid/0bni8g7uskjxe-d24gu2

Color the region by different stress components:

https://wolfram.com/xid/0bni8g7uskjxe-d755ld


https://wolfram.com/xid/0bni8g7uskjxe-ila22
Color the region with the von Mises stress:

https://wolfram.com/xid/0bni8g7uskjxe-c59wuc

This example considers a sequence of deformations that correspond to an increasing load.
Consider a thin quarter-arch that is fixed at (red) with a variable vertical traction applied at
(blue):


https://wolfram.com/xid/0bni8g7uskjxe-cp9233
Assume a state of plane stress and define the displacement variables and the material parameters:

https://wolfram.com/xid/0bni8g7uskjxe-hpntxt

https://wolfram.com/xid/0bni8g7uskjxe-balgqn
Compute the displacement and shear strain for the maximum load:

https://wolfram.com/xid/0bni8g7uskjxe-b7s9ao
Compute the minimum and maximum values of the shear strain:

https://wolfram.com/xid/0bni8g7uskjxe-ea0ts

Create a color function for the strains that applies for all load values from zero load up to the maximum:

https://wolfram.com/xid/0bni8g7uskjxe-c97u9w
Create a legend that applies for all load values:

https://wolfram.com/xid/0bni8g7uskjxe-jf6hji
Compute and visualize the deformations for a sequence of load values, using the shear strain to color the deformed arch:

https://wolfram.com/xid/0bni8g7uskjxe-cgxs5h
Click the following image to cycle through the loads. Note that the displacements are large because the arch is thin and that the colors are consistent across all of the load values:

https://wolfram.com/xid/0bni8g7uskjxe-fqnpc1

Complex Variables (1)

https://wolfram.com/xid/0bni8g7uskjxe-ezs6h
Compute the displacement field:

https://wolfram.com/xid/0bni8g7uskjxe-ekknxc

Visualize the complex transformation and note that lines are mapped to circles:

https://wolfram.com/xid/0bni8g7uskjxe-n4zwq0

Use arrows to illustrate how points on the concentric circles and
are transformed under
:

https://wolfram.com/xid/0bni8g7uskjxe-rux2h

Map Projections (1)
Generate a number of disks and form their union:

https://wolfram.com/xid/0bni8g7uskjxe-5yo2b
Superimpose the disks on a map of the world with an equirectangular projection:

https://wolfram.com/xid/0bni8g7uskjxe-df3319

Specify the displacement from the equirectangular projection to a Mercator projection:

https://wolfram.com/xid/0bni8g7uskjxe-l34vjz
Show the deformed disks on a map with the Mercator projection:

https://wolfram.com/xid/0bni8g7uskjxe-kh8qi9

Properties & Relations (9)Properties of the function, and connections to other functions
Use ListVectorDisplacementPlot to visualize a deformation based on displacement field data:

https://wolfram.com/xid/0bni8g7uskjxe-hv6sr

https://wolfram.com/xid/0bni8g7uskjxe-gx4rw8

Use VectorDisplacementPlot3D to visualize the deformation of a 3D region associated with a displacement vector field:

https://wolfram.com/xid/0bni8g7uskjxe-001n1

Use ListVectorDisplacementPlot3D to visualize the same deformation based on data:

https://wolfram.com/xid/0bni8g7uskjxe-bb0b1i

https://wolfram.com/xid/0bni8g7uskjxe-dtudy

Use VectorPlot to directly plot a vector field:

https://wolfram.com/xid/0bni8g7uskjxe-nuq1l

Use StreamPlot to plot with streamlines instead of vectors:

https://wolfram.com/xid/0bni8g7uskjxe-ey0nl

Use ListVectorPlot or ListStreamPlot for plotting data:

https://wolfram.com/xid/0bni8g7uskjxe-czc8d0

https://wolfram.com/xid/0bni8g7uskjxe-bzenb8

Use VectorDensityPlot to add a density plot of the scalar field:

https://wolfram.com/xid/0bni8g7uskjxe-gljrl7

Use StreamDensityPlot to plot streamlines instead of vectors:

https://wolfram.com/xid/0bni8g7uskjxe-f4yecd

Use ListVectorDensityPlot or ListStreamDensityPlot for plotting data:

https://wolfram.com/xid/0bni8g7uskjxe-kgp36

https://wolfram.com/xid/0bni8g7uskjxe-b5me24

Use LineIntegralConvolutionPlot to plot the line integral convolution of a vector field:

https://wolfram.com/xid/0bni8g7uskjxe-biddpp

Use VectorPlot3D and StreamPlot3D to visualize 3D vector fields:

https://wolfram.com/xid/0bni8g7uskjxe-hxuyz7

Use ListVectorPlot3D or ListStreamPlot3D to plot with data:

https://wolfram.com/xid/0bni8g7uskjxe-hpv32

https://wolfram.com/xid/0bni8g7uskjxe-fjzbjw

Plot vectors on surfaces with SliceVectorPlot3D:

https://wolfram.com/xid/0bni8g7uskjxe-bj6709

Use ListSliceVectorPlot3D to plot with data:

https://wolfram.com/xid/0bni8g7uskjxe-bqe6rn

https://wolfram.com/xid/0bni8g7uskjxe-ke3d3h

Use ComplexVectorPlot or ComplexStreamPlot to visualize a complex function of a complex variable as a vector field or with streamlines:

https://wolfram.com/xid/0bni8g7uskjxe-itrh36

Use GeoVectorPlot to plot vectors on a map:

https://wolfram.com/xid/0bni8g7uskjxe-d0ztmc

Use GeoStreamPlot to plot streamlines instead of vectors:

https://wolfram.com/xid/0bni8g7uskjxe-d065t4

Wolfram Research (2021), VectorDisplacementPlot, Wolfram Language function, https://reference.wolfram.com/language/ref/VectorDisplacementPlot.html.
Text
Wolfram Research (2021), VectorDisplacementPlot, Wolfram Language function, https://reference.wolfram.com/language/ref/VectorDisplacementPlot.html.
Wolfram Research (2021), VectorDisplacementPlot, Wolfram Language function, https://reference.wolfram.com/language/ref/VectorDisplacementPlot.html.
CMS
Wolfram Language. 2021. "VectorDisplacementPlot." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/VectorDisplacementPlot.html.
Wolfram Language. 2021. "VectorDisplacementPlot." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/VectorDisplacementPlot.html.
APA
Wolfram Language. (2021). VectorDisplacementPlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VectorDisplacementPlot.html
Wolfram Language. (2021). VectorDisplacementPlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VectorDisplacementPlot.html
BibTeX
@misc{reference.wolfram_2025_vectordisplacementplot, author="Wolfram Research", title="{VectorDisplacementPlot}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/VectorDisplacementPlot.html}", note=[Accessed: 26-March-2025
]}
BibLaTeX
@online{reference.wolfram_2025_vectordisplacementplot, organization={Wolfram Research}, title={VectorDisplacementPlot}, year={2021}, url={https://reference.wolfram.com/language/ref/VectorDisplacementPlot.html}, note=[Accessed: 26-March-2025
]}