ListSliceVectorPlot3D
✖
ListSliceVectorPlot3D
generates a vector plot from a 3D array varr of vector field values over the slice surface surf.
generates a slice vector plot over several surfaces surf1, surf2, ….
Details and Options




- ListSliceVectorPlot3D evaluates the interpolated field function
at values of x, y and z on a surface surf and displays the results as arrows colored by magnitude.
- For regular data, the field function
has value varr[[i,j,k]] at
.
- For irregular data,
has value {vxi,vyi,vzi} at
.
- The plot visualizes the set
where region reg is the Cartesian product
for regular data and the convex hull of {{x1,y1,z1},…,{xn,yn,zn}} for irregular data.
- The following basic slice surfaces surfi can be given:
-
Automatic automatically determine slice surfaces "CenterPlanes" coordinate planes through the center "BackPlanes" coordinate planes at the back of the plot "XStackedPlanes" coordinate planes stacked along axis
"YStackedPlanes" coordinate planes stacked along axis
"ZStackedPlanes" coordinate planes stacked along axis
"DiagonalStackedPlanes" planes stacked diagonally "CenterSphere" a sphere in the center "CenterCutSphere" a sphere with a cutout wedge "CenterCutBox" a box with a cutout octant - ListSliceVectorPlot3D[data] is equivalent to ListSliceVectorPlot3D[data,Automatic].
- The following parametrizations can be used for basic slice surfaces:
-
{"XStackedPlanes",n}, generate n equally spaced planes {"XStackedPlanes",{x1,x2,…}} generate planes for x=xi {"CenterCutSphere",ϕopen} cut angle ϕopen facing the view point {"CenterCutSphere",ϕopen,ϕcenter} cut angle ϕopen with center angle ϕcenter in -plane
- "YStackedPlanes", "ZStackedPlanes" follow the specifications for "XStackedPlanes", with additional features shown in the scope examples.
- The following general slice surfaces surfi can be used:
-
surfaceregion a two-dimensional region in 3D, e.g. Hyperplane volumeregion a three-dimensional region in 3D where surfi is taken as the boundary surface, e.g. Cuboid - The following wrappers can be used for slice surfaces surfi:
-
Annotation[surf,label] provide an annotation Style[surf,style] style the surface Button[surf,action] define an action to execute when the surface is clicked EventHandler[surf,…] define a general event handler for the surface Hyperlink[surf,uri] make the surface act as a hyperlink PopupWindow[surf,cont] attach a popup window to the surface StatusArea[surf,label] display in status area when the surface is moused over Tooltip[surf,label] attach an arbitrary tooltip to the surface - ListSliceVectorPlot3D has the same options as Graphics3D, with the following additions and changes: [List of all options]
-
Axes True whether to draw axes BoundaryStyle Automatic how to style surface boundaries BoxRatios {1,1,1} ratio of height to width ClippingStyle Automatic how to display arrows outside the vector range DataRange Automatic the range of x, y, and z values to assume for data Method Automatic methods to use for the plot PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PlotPoints Automatic approximate number of samples for the slice surfaces surfi in each direction PlotRange {Full,Full,Full} range of x, y, z values to include PlotRangePadding Automatic how much to pad the range of values PlotStyle Automatic style directives for each slice surface PlotTheme $PlotTheme overall theme for the plot RegionBoundaryStyle None how to style plot region boundaries RegionFunction (True&) determine what region to include ScalingFunctions None how to scale axes TargetUnits Automatic desired units to use VectorAspectRatio Automatic width-to-length ratio for arrows VectorColorFunction Automatic how to color vectors VectorColorFunctionScaling True whether to scale the argument to VectorColorFunction VectorMarkers Automatic the shape of the arrows VectorPoints Automatic the number or placement of vectors to plot VectorRange Automatic range of vector lengths to show VectorScaling None how to scale the sizes of arrows VectorSizes Automatic sizes of displayed arrows VectorStyle Automatic how to draw vectors - VectorScaling scales the magnitudes of the vectors into the range of arrow sizes smin to smax given by VectorSizes.
- VectorScaling->Automatic will scale the arrow lengths depending on the vector magnitudes:
- RegionFunction is supplied with x, y, z, vx, vy, vz, Norm[{vx,vy,vz}].
- VectorColorFunction is by default supplied with scaled x, y, z, vx, vy, vz, Norm[{vx,vy,vz}].
- For an array of dimension {r,s,t,3}, the setting DataRangeAutomatic is equivalent to DataRange{{1,r},{1,s},{1,t}}.
- Slice surfaces can be styled using a Style wrapper and PlotStyle option with the Style wrapper taking precedence over PlotStyle. None can be used to indicate that no slice surface should be shown.
- Possible settings for ScalingFunctions include:
-
{sx,sy,sz} scale x, y and z axes - Common built-in scaling functions s include:
-
"Log" log scale with automatic tick labeling "Log10" base-10 log scale with powers of 10 for ticks "SignedLog" log-like scale that includes 0 and negative numbers "Reverse" reverse the coordinate direction -
AlignmentPoint Center the default point in the graphic to align with AspectRatio Automatic ratio of height to width Axes True whether to draw axes AxesEdge Automatic on which edges to put axes AxesLabel None axes labels AxesOrigin Automatic where axes should cross AxesStyle {} graphics directives to specify the style for 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 surface boundaries Boxed True whether to draw the bounding box BoxRatios {1,1,1} ratio of height to width BoxStyle {} style specifications for the box ClippingStyle Automatic how to display arrows outside the vector range ClipPlanes None clipping planes ClipPlanesStyle Automatic style specifications for clipping planes ContentSelectable Automatic whether to allow contents to be selected ControllerLinking False when to link to external rotation controllers ControllerPath Automatic what external controllers to try to use DataRange Automatic the range of x, y, and z values to assume for data Epilog {} 2D graphics primitives to be rendered after the main plot FaceGrids None grid lines to draw on the bounding box FaceGridsStyle {} style specifications for face grids FormatType TraditionalForm default format type for text ImageMargins 0. the margins to leave around the graphic ImagePadding All what extra padding to allow for labels, etc. ImageSize Automatic absolute size at which to render the graphic LabelStyle {} style specifications for labels Lighting Automatic simulated light sources to use Method Automatic methods to use for the plot PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PlotLabel None a label for the plot PlotPoints Automatic approximate number of samples for the slice surfaces surfi in each direction PlotRange {Full,Full,Full} range of x, y, z values to include PlotRangePadding Automatic how much to pad the range of values PlotRegion Automatic final display region to be filled PlotStyle Automatic style directives for each slice surface PlotTheme $PlotTheme overall theme for the plot PreserveImageOptions Automatic whether to preserve image options when displaying new versions of the same graphic Prolog {} 2D graphics primitives to be rendered before the main plot RegionBoundaryStyle None how to style plot region boundaries RegionFunction (True&) determine what region to include RotationAction "Fit" how to render after interactive rotation ScalingFunctions None how to scale axes SphericalRegion Automatic whether to make the circumscribing sphere fit in the final display area TargetUnits Automatic desired units to use Ticks Automatic specification for ticks TicksStyle {} style specification for ticks TouchscreenAutoZoom False whether to zoom to fullscreen when activated on a touchscreen VectorAspectRatio Automatic width-to-length ratio for arrows VectorColorFunction Automatic how to color vectors VectorColorFunctionScaling True whether to scale the argument to VectorColorFunction VectorMarkers Automatic the shape of the arrows VectorPoints Automatic the number or placement of vectors to plot VectorRange Automatic range of vector lengths to show VectorScaling None how to scale the sizes of arrows VectorSizes Automatic sizes of displayed arrows VectorStyle Automatic how to draw vectors ViewAngle Automatic angle of the field of view ViewCenter Automatic point to display at the center ViewMatrix Automatic explicit transformation matrix ViewPoint {1.3,-2.4,2.} viewing position ViewProjection Automatic projection method for rendering objects distant from the viewer ViewRange All range of viewing distances to include ViewVector Automatic position and direction of a simulated camera ViewVertical {0,0,1} direction to make vertical


List of all options




Examples
open allclose allBasic Examples (2)Summary of the most common use cases
Scope (21)Survey of the scope of standard use cases
Surfaces (9)
Generate a plot over standard slice surfaces:

https://wolfram.com/xid/0pnkb2ergepd1ibc-d1ifpm

https://wolfram.com/xid/0pnkb2ergepd1ibc-y8d13b

Standard axis-aligned stacked slice surfaces:

https://wolfram.com/xid/0pnkb2ergepd1ibc-pre62

https://wolfram.com/xid/0pnkb2ergepd1ibc-dz1bje


https://wolfram.com/xid/0pnkb2ergepd1ibc-cbmbh4

https://wolfram.com/xid/0pnkb2ergepd1ibc-h3vd5f


https://wolfram.com/xid/0pnkb2ergepd1ibc-j3dyv5

https://wolfram.com/xid/0pnkb2ergepd1ibc-4zw5yb

A volume slice region is equivalent to plotting over RegionBoundary[reg]:

https://wolfram.com/xid/0pnkb2ergepd1ibc-g5g0wl

https://wolfram.com/xid/0pnkb2ergepd1ibc-gi3uji


https://wolfram.com/xid/0pnkb2ergepd1ibc-iecge7

https://wolfram.com/xid/0pnkb2ergepd1ibc-mdide3

Plot over multiple slice surfaces:

https://wolfram.com/xid/0pnkb2ergepd1ibc-fnzw2y

https://wolfram.com/xid/0pnkb2ergepd1ibc-cnqk2o

Specify the number of stacked planes:

https://wolfram.com/xid/0pnkb2ergepd1ibc-gkfg2e

https://wolfram.com/xid/0pnkb2ergepd1ibc-44kz5c

Specify the cutting angle for a center-cut sphere slice:

https://wolfram.com/xid/0pnkb2ergepd1ibc-9y38w

https://wolfram.com/xid/0pnkb2ergepd1ibc-y2cv0v

Data (4)
For regular data consisting of vectors, the
,
, and
data reflects its positions in the array:

https://wolfram.com/xid/0pnkb2ergepd1ibc-gnb0ew

https://wolfram.com/xid/0pnkb2ergepd1ibc-jperp2

Provide explicit ,
, and
data ranges by using DataRange:

https://wolfram.com/xid/0pnkb2ergepd1ibc-emccys

Use VectorPoints to specify the number of arrows:

https://wolfram.com/xid/0pnkb2ergepd1ibc-bdt07p

https://wolfram.com/xid/0pnkb2ergepd1ibc-tmpgyf

Plot a vector field given by QuantityArray:

https://wolfram.com/xid/0pnkb2ergepd1ibc-mkj6bc

https://wolfram.com/xid/0pnkb2ergepd1ibc-k3dn2i

Use RegionFunction to expose obscured slices:

https://wolfram.com/xid/0pnkb2ergepd1ibc-hap1ef

https://wolfram.com/xid/0pnkb2ergepd1ibc-dhqoa

Presentation (8)
Use PlotTheme to immediately get overall styling:

https://wolfram.com/xid/0pnkb2ergepd1ibc-g0vevj

https://wolfram.com/xid/0pnkb2ergepd1ibc-4bu8j7

Control the display of axes with Axes:

https://wolfram.com/xid/0pnkb2ergepd1ibc-da6sgk

https://wolfram.com/xid/0pnkb2ergepd1ibc-28yjny

Label axes using AxesLabel and the whole plot using PlotLabel:

https://wolfram.com/xid/0pnkb2ergepd1ibc-9vhto

https://wolfram.com/xid/0pnkb2ergepd1ibc-738fd2

Color the vectors by their magnitude with VectorColorFunction:

https://wolfram.com/xid/0pnkb2ergepd1ibc-eo1w0g

https://wolfram.com/xid/0pnkb2ergepd1ibc-zerbye

Use VectorStyle to control the shape of the vectors:

https://wolfram.com/xid/0pnkb2ergepd1ibc-eibf5a

https://wolfram.com/xid/0pnkb2ergepd1ibc-saa1a9

Scale to reflect vector magnitudes:

https://wolfram.com/xid/0pnkb2ergepd1ibc-tp56

https://wolfram.com/xid/0pnkb2ergepd1ibc-h5njsl

Style the slice surface boundaries with BoundaryStyle:

https://wolfram.com/xid/0pnkb2ergepd1ibc-huwsr8

https://wolfram.com/xid/0pnkb2ergepd1ibc-63ar8l

TargetUnits specifies which units to use in the visualization:

https://wolfram.com/xid/0pnkb2ergepd1ibc-be4wsw

https://wolfram.com/xid/0pnkb2ergepd1ibc-t20rv

Options (48)Common values & functionality for each option
BoundaryStyle (1)
BoxRatios (3)
By default, the edges of the bounding box have the same length:

https://wolfram.com/xid/0pnkb2ergepd1ibc-h6rduv

https://wolfram.com/xid/0pnkb2ergepd1ibc-tu0uqo

Use BoxRatios-> Automatic to show the natural scale of the 3D coordinate values:

https://wolfram.com/xid/0pnkb2ergepd1ibc-g9wurg

https://wolfram.com/xid/0pnkb2ergepd1ibc-dlgrfr

Use custom length ratios for each side of the bounding box:

https://wolfram.com/xid/0pnkb2ergepd1ibc-k9y5gh

https://wolfram.com/xid/0pnkb2ergepd1ibc-pwsa6d

ClippingStyle (4)
By default, clipped vectors are given a constant color that is consistent with the minimum or maximum vector lengths given by VectorRange:

https://wolfram.com/xid/0pnkb2ergepd1ibc-c4uymk

https://wolfram.com/xid/0pnkb2ergepd1ibc-7tivj


https://wolfram.com/xid/0pnkb2ergepd1ibc-dqrwf4

https://wolfram.com/xid/0pnkb2ergepd1ibc-c121wl


https://wolfram.com/xid/0pnkb2ergepd1ibc-fitdcr

https://wolfram.com/xid/0pnkb2ergepd1ibc-dtzgz5

Style the short and long clipped vectors differently:

https://wolfram.com/xid/0pnkb2ergepd1ibc-g7i00u

https://wolfram.com/xid/0pnkb2ergepd1ibc-dhrhs1

DataRange (2)
By default, the data range is taken to be the dimension of the array:

https://wolfram.com/xid/0pnkb2ergepd1ibc-jpvdee

https://wolfram.com/xid/0pnkb2ergepd1ibc-cnh1eh

Explicitly specify the data range:

https://wolfram.com/xid/0pnkb2ergepd1ibc-j2lzmd

https://wolfram.com/xid/0pnkb2ergepd1ibc-eavocb

PerformanceGoal (2)
Generate a higher-quality plot:

https://wolfram.com/xid/0pnkb2ergepd1ibc-hl63s0

https://wolfram.com/xid/0pnkb2ergepd1ibc-ehzfp3

Emphasize performance, possibly at the cost of quality:

https://wolfram.com/xid/0pnkb2ergepd1ibc-bh0vi4

https://wolfram.com/xid/0pnkb2ergepd1ibc-u2foab

PlotLegends (1)
PlotRange (2)
Show All vectors by default:

https://wolfram.com/xid/0pnkb2ergepd1ibc-f9nzu

https://wolfram.com/xid/0pnkb2ergepd1ibc-8an6kh


https://wolfram.com/xid/0pnkb2ergepd1ibc-q6e1hb

https://wolfram.com/xid/0pnkb2ergepd1ibc-9fjtuk

PlotRangePadding (5)
Padding is computed automatically by default:

https://wolfram.com/xid/0pnkb2ergepd1ibc-bdyoc3

https://wolfram.com/xid/0pnkb2ergepd1ibc-d2h2aw

Specify no padding for all ,
, and
ranges:

https://wolfram.com/xid/0pnkb2ergepd1ibc-be66k6

https://wolfram.com/xid/0pnkb2ergepd1ibc-oou6sl

Specify an explicit padding for all ,
, and
ranges:

https://wolfram.com/xid/0pnkb2ergepd1ibc-ffg124

https://wolfram.com/xid/0pnkb2ergepd1ibc-dfhomi

Add 10% padding to all ,
, and
ranges:

https://wolfram.com/xid/0pnkb2ergepd1ibc-b7rve

https://wolfram.com/xid/0pnkb2ergepd1ibc-4ms5i1

Specify padding for and
ranges:

https://wolfram.com/xid/0pnkb2ergepd1ibc-c80nb7

https://wolfram.com/xid/0pnkb2ergepd1ibc-lej3xx

PlotTheme (3)

https://wolfram.com/xid/0pnkb2ergepd1ibc-dn93dc

https://wolfram.com/xid/0pnkb2ergepd1ibc-8jdeuv

Regular options override PlotTheme settings, in this case turning off FaceGrids:

https://wolfram.com/xid/0pnkb2ergepd1ibc-gwqo6w

https://wolfram.com/xid/0pnkb2ergepd1ibc-f9se6e

Compare different plot themes:

https://wolfram.com/xid/0pnkb2ergepd1ibc-rkp9es

https://wolfram.com/xid/0pnkb2ergepd1ibc-7w6re4

RegionFunction (2)
Use RegionFunction to specify what regions of the slice surfaces to include:

https://wolfram.com/xid/0pnkb2ergepd1ibc-fcqolq

https://wolfram.com/xid/0pnkb2ergepd1ibc-juf837

Plot vectors only over regions where the field magnitude is above a given threshold:

https://wolfram.com/xid/0pnkb2ergepd1ibc-nxaxbj

https://wolfram.com/xid/0pnkb2ergepd1ibc-05j3p7

VectorColorFunction (5)
By default, vectors are colored according to their norm:

https://wolfram.com/xid/0pnkb2ergepd1ibc-fovmgq

https://wolfram.com/xid/0pnkb2ergepd1ibc-do9tx


https://wolfram.com/xid/0pnkb2ergepd1ibc-cqdyyj

https://wolfram.com/xid/0pnkb2ergepd1ibc-l4o9lw

Use any named color gradient from ColorData:

https://wolfram.com/xid/0pnkb2ergepd1ibc-c2r7u8

https://wolfram.com/xid/0pnkb2ergepd1ibc-jk16xa

Color the vectors according to their value:

https://wolfram.com/xid/0pnkb2ergepd1ibc-3v4rp

https://wolfram.com/xid/0pnkb2ergepd1ibc-f41zkj

Use VectorColorFunctionScalingFalse to get unscaled values:

https://wolfram.com/xid/0pnkb2ergepd1ibc-f5s9lx

https://wolfram.com/xid/0pnkb2ergepd1ibc-tn2l2r

VectorColorFunctionScaling (3)
By default, scaled values are used:

https://wolfram.com/xid/0pnkb2ergepd1ibc-dujexn

https://wolfram.com/xid/0pnkb2ergepd1ibc-rrfrkq

Use VectorColorFunctionScaling->False to get unscaled values:

https://wolfram.com/xid/0pnkb2ergepd1ibc-bj9z7b

https://wolfram.com/xid/0pnkb2ergepd1ibc-hx1k7w

Explicitly specify the scaling for each color function argument:

https://wolfram.com/xid/0pnkb2ergepd1ibc-zlbc6

https://wolfram.com/xid/0pnkb2ergepd1ibc-femir9

VectorMarkers (2)
VectorPoints (3)
Use automatically determined vector points:

https://wolfram.com/xid/0pnkb2ergepd1ibc-dn91dk

https://wolfram.com/xid/0pnkb2ergepd1ibc-l3pq8l

Use symbolic names to specify the set of field vectors:

https://wolfram.com/xid/0pnkb2ergepd1ibc-foqul3

https://wolfram.com/xid/0pnkb2ergepd1ibc-i2b0f2

Create a regular grid of field vectors with the same number of arrows for ,
, and
:

https://wolfram.com/xid/0pnkb2ergepd1ibc-iluglf

https://wolfram.com/xid/0pnkb2ergepd1ibc-oedlna

VectorRange (3)
Specify the range of vector norms that are displayed with varying color:

https://wolfram.com/xid/0pnkb2ergepd1ibc-hw9y0

https://wolfram.com/xid/0pnkb2ergepd1ibc-et3f6g

Combine with ClippingStyle to remove the clipped vectors:

https://wolfram.com/xid/0pnkb2ergepd1ibc-lkiihj

https://wolfram.com/xid/0pnkb2ergepd1ibc-khfu4x

Or specify a different style for clipped vectors:

https://wolfram.com/xid/0pnkb2ergepd1ibc-b3o2c7

https://wolfram.com/xid/0pnkb2ergepd1ibc-74jrq

VectorScaling (3)
By default, arrows are displayed with a constant length:

https://wolfram.com/xid/0pnkb2ergepd1ibc-k6qofu

https://wolfram.com/xid/0pnkb2ergepd1ibc-fb0u7

Use Automatic to scale arrows proportionally to the corresponding vector norm:

https://wolfram.com/xid/0pnkb2ergepd1ibc-nqjve

https://wolfram.com/xid/0pnkb2ergepd1ibc-jn3oti

Use VectorSizes to specify the range of relative lengths of the arrows:

https://wolfram.com/xid/0pnkb2ergepd1ibc-01q3k

https://wolfram.com/xid/0pnkb2ergepd1ibc-bzkgac

VectorSizes (2)
Make the vectors half of the default size:

https://wolfram.com/xid/0pnkb2ergepd1ibc-creyrf

https://wolfram.com/xid/0pnkb2ergepd1ibc-gmfzju

With VectorScaling, VectorSizes controls the range of the lengths of the arrows relative to the default size:

https://wolfram.com/xid/0pnkb2ergepd1ibc-m9wbwj

https://wolfram.com/xid/0pnkb2ergepd1ibc-b5k0wy

VectorStyle (1)
VectorColorFunction has precedence over VectorStyle:

https://wolfram.com/xid/0pnkb2ergepd1ibc-eqz42g

https://wolfram.com/xid/0pnkb2ergepd1ibc-jlhad1


https://wolfram.com/xid/0pnkb2ergepd1ibc-cf3vgs

Applications (7)Sample problems that can be solved with this function
Basic Vector Fields (3)
Constant vector fields from data:

https://wolfram.com/xid/0pnkb2ergepd1ibc-z47gp

https://wolfram.com/xid/0pnkb2ergepd1ibc-1jmh66


https://wolfram.com/xid/0pnkb2ergepd1ibc-zuqhms


https://wolfram.com/xid/0pnkb2ergepd1ibc-mvsu6

https://wolfram.com/xid/0pnkb2ergepd1ibc-m6y3pv


https://wolfram.com/xid/0pnkb2ergepd1ibc-haam0d


https://wolfram.com/xid/0pnkb2ergepd1ibc-c09gnd

Image Processing (1)
Visualize the gradient vectors of a 3D image:

https://wolfram.com/xid/0pnkb2ergepd1ibc-178j0t
Compute the vector orientations:

https://wolfram.com/xid/0pnkb2ergepd1ibc-89wbb3

https://wolfram.com/xid/0pnkb2ergepd1ibc-mf0c0i
Show the vectors with the image:

https://wolfram.com/xid/0pnkb2ergepd1ibc-t0bwc


https://wolfram.com/xid/0pnkb2ergepd1ibc-1qgdaf

Fluid Dynamics (2)
Visualize Hill's spherical vortex, with vortex radius and velocity
:

https://wolfram.com/xid/0pnkb2ergepd1ibc-w4n3b

https://wolfram.com/xid/0pnkb2ergepd1ibc-j6ic8k

https://wolfram.com/xid/0pnkb2ergepd1ibc-h6asv6
Visualize the vortex by coloring based on the flow speed:

https://wolfram.com/xid/0pnkb2ergepd1ibc-b94oaw

Visualize the divergence-free field of a scalar function :

https://wolfram.com/xid/0pnkb2ergepd1ibc-mxnae5

https://wolfram.com/xid/0pnkb2ergepd1ibc-4qn888

https://wolfram.com/xid/0pnkb2ergepd1ibc-ci4fiw
Visualize the vortices formed by these fields:

https://wolfram.com/xid/0pnkb2ergepd1ibc-ebzgwa


https://wolfram.com/xid/0pnkb2ergepd1ibc-6btuft

Gradient Fields (1)
Observe the gradient field superimposed on a density plot of a function:

https://wolfram.com/xid/0pnkb2ergepd1ibc-um7hv

https://wolfram.com/xid/0pnkb2ergepd1ibc-r2u8o

https://wolfram.com/xid/0pnkb2ergepd1ibc-d8gze

https://wolfram.com/xid/0pnkb2ergepd1ibc-gm0i3

Properties & Relations (8)Properties of the function, and connections to other functions
Use ListVectorPlot3D for a full volume visualization of the vector field:

https://wolfram.com/xid/0pnkb2ergepd1ibc-g4n33

https://wolfram.com/xid/0pnkb2ergepd1ibc-4kw5kb

Use SliceVectorPlot3D for functions:

https://wolfram.com/xid/0pnkb2ergepd1ibc-ywzg95

https://wolfram.com/xid/0pnkb2ergepd1ibc-3v60u6

Use ListVectorPlot for vector plots in 2D:

https://wolfram.com/xid/0pnkb2ergepd1ibc-lv9gco

https://wolfram.com/xid/0pnkb2ergepd1ibc-hekszx

https://wolfram.com/xid/0pnkb2ergepd1ibc-z3puov

Use ListVectorDisplacementPlot or ListVectorDisplacementPlot3D to visualize displacement fields in 2D or 3D:

https://wolfram.com/xid/0pnkb2ergepd1ibc-bkcgq4

https://wolfram.com/xid/0pnkb2ergepd1ibc-fc9uj2

https://wolfram.com/xid/0pnkb2ergepd1ibc-geyxg1

Use ListStreamPlot or ListLineIntegralConvolutionPlot for vector fields in 2D:

https://wolfram.com/xid/0pnkb2ergepd1ibc-f4omjd

https://wolfram.com/xid/0pnkb2ergepd1ibc-ieaf06

Use ListVectorDensityPlot or ListStreamDensityPlot to include a scalar field in 2D:

https://wolfram.com/xid/0pnkb2ergepd1ibc-cp0uk7

https://wolfram.com/xid/0pnkb2ergepd1ibc-krjzmf

Use ListStreamPlot3D to visualize 3D vector field data as streamlines:

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

Use GeoVectorPlot to plot vectors on a map:

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

Use GeoStreamPlot to plot streams instead of vectors:

https://wolfram.com/xid/0pnkb2ergepd1ibc-eofby

Wolfram Research (2015), ListSliceVectorPlot3D, Wolfram Language function, https://reference.wolfram.com/language/ref/ListSliceVectorPlot3D.html (updated 2022).
Text
Wolfram Research (2015), ListSliceVectorPlot3D, Wolfram Language function, https://reference.wolfram.com/language/ref/ListSliceVectorPlot3D.html (updated 2022).
Wolfram Research (2015), ListSliceVectorPlot3D, Wolfram Language function, https://reference.wolfram.com/language/ref/ListSliceVectorPlot3D.html (updated 2022).
CMS
Wolfram Language. 2015. "ListSliceVectorPlot3D." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/ListSliceVectorPlot3D.html.
Wolfram Language. 2015. "ListSliceVectorPlot3D." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/ListSliceVectorPlot3D.html.
APA
Wolfram Language. (2015). ListSliceVectorPlot3D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ListSliceVectorPlot3D.html
Wolfram Language. (2015). ListSliceVectorPlot3D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ListSliceVectorPlot3D.html
BibTeX
@misc{reference.wolfram_2025_listslicevectorplot3d, author="Wolfram Research", title="{ListSliceVectorPlot3D}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/ListSliceVectorPlot3D.html}", note=[Accessed: 28-April-2025
]}
BibLaTeX
@online{reference.wolfram_2025_listslicevectorplot3d, organization={Wolfram Research}, title={ListSliceVectorPlot3D}, year={2022}, url={https://reference.wolfram.com/language/ref/ListSliceVectorPlot3D.html}, note=[Accessed: 28-April-2025
]}