ListStreamPlot
✖
ListStreamPlot
generates a stream plot from vectors {vxi,vyi} given at points {xi,yi}.
Details and Options




- ListStreamPlot is known as a streamline plot.
- ListStreamPlot plots streamlines
defined by
and
where
is an interpolated function of the vector data and
is an initial stream point. The streamline
is the curve passing through point
, and whose tangents correspond to the vector field
at each point.
- The streamlines are colored by default according to the magnitude
of the vector field
and have an arrow in the direction of increasing value of
.
- For regular data, the vector field
has value varr〚i,j〛 at
.
- For irregular data, the vector field
has value {vxi,vyi} at
.
- ListStreamPlot by default shows enough streamlines to achieve a roughly uniform density throughout the plot and shows no background scalar field. This is independent of the vector locations.
- ListStreamPlot by default interpolates the data given and shows enough streamlines to achieve a roughly uniform density throughout the plot.
- ListStreamPlot has the same options as Graphics, with the following additions and changes: [List of all options]
-
AspectRatio 1 ratio of height to width DataRange Automatic the range of x and y values to assume for data EvaluationMonitor None expression to evaluate at every function evaluation Frame True whether to draw a frame around the plot FrameTicks Automatic frame tick marks Method Automatic methods to use for the plot PerformanceGoal $PerformanceGoal aspects of performance to try to optimize PlotLayout Automatic how to position fields PlotRange {Full,Full} range of x, y values to include PlotRangePadding Automatic how much to pad the range of values 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 ScalingFunctions None how to scale individual coordinates StreamColorFunction Automatic how to color streamlines StreamColorFunctionScaling True whether to scale the argument to StreamColorFunction StreamMarkers Automatic shape to use for streams StreamPoints Automatic determine number, placement, and closeness of streamlines StreamScale Automatic determine sizes and segmenting of individual streamlines StreamStyle Automatic how to draw streamlines WorkingPrecision MachinePrecision precision to use in internal computations - The arguments supplied to functions in RegionFunction and StreamColorFunction are x, y, vx, vy, Norm[{vx,vy}].
- Possible settings for PlotLayout that show single streamlines in multiple plot panels include:
-
"Column" use separate streamlines in a column of panels "Row" use separate streamlines in a row of panels {"Column",k},{"Row",k} use k columns or rows {"Column",UpTo[k]},{"Row",UpTo[k]} use at most k columns or rows - Possible settings for ScalingFunctions are:
-
{sx,sy} scale x and y 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 "Infinite" infinite scale -
AlignmentPoint Center the default point in the graphic to align with AspectRatio 1 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 ContentSelectable Automatic whether to allow contents to be selected CoordinatesToolOptions Automatic detailed behavior of the coordinates tool DataRange Automatic the range of x and y values to assume for data 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 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 PlotLayout Automatic how to position fields 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 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 ScalingFunctions None how to scale individual coordinates StreamColorFunction Automatic how to color streamlines StreamColorFunctionScaling True whether to scale the argument to StreamColorFunction StreamMarkers Automatic shape to use for streams StreamPoints Automatic determine number, placement, and closeness of streamlines StreamScale Automatic determine sizes and segmenting of individual streamlines StreamStyle Automatic how to draw streamlines Ticks Automatic axes ticks TicksStyle {} style specifications for axes ticks WorkingPrecision MachinePrecision precision to use in internal computations



List of all options




Examples
open allclose allBasic Examples (3)Summary of the most common use cases
Plot streamlines computed from the interpolation of a specified set of vectors:

https://wolfram.com/xid/05fxvl6vaa-fvnf0d

https://wolfram.com/xid/05fxvl6vaa-cpna8j

Plot the streamlines from data specifying coordinates and vectors:

https://wolfram.com/xid/05fxvl6vaa-d476t5

https://wolfram.com/xid/05fxvl6vaa-k30stq

Use a multi-panel layout to show multiple vector fields at the same time:

https://wolfram.com/xid/05fxvl6vaa-l9ya4w

Scope (22)Survey of the scope of standard use cases
Sampling (9)
Plot streamlines for a regular collection of vectors, and give a data range for the domain:

https://wolfram.com/xid/05fxvl6vaa-gqv86z

Plot streamlines for an irregular collection of vectors:

https://wolfram.com/xid/05fxvl6vaa-r2i4r

Plot streamlines for several vector fields:

https://wolfram.com/xid/05fxvl6vaa-dobuvi

https://wolfram.com/xid/05fxvl6vaa-ctnmqk

Plot a vector field with streamlines placed with specified densities:

https://wolfram.com/xid/05fxvl6vaa-i5k9nb

https://wolfram.com/xid/05fxvl6vaa-7qn6u

Plot the streamlines that go through a set of seed points:

https://wolfram.com/xid/05fxvl6vaa-j8empv

https://wolfram.com/xid/05fxvl6vaa-h02j6z

Use both automatic and explicit seeding with styles for explicitly seeded streamlines:

https://wolfram.com/xid/05fxvl6vaa-b7j71p

Plot streamlines over a specified region:

https://wolfram.com/xid/05fxvl6vaa-d0yqwq

Use a specific number of mesh lines:

https://wolfram.com/xid/05fxvl6vaa-hh1mw9


https://wolfram.com/xid/05fxvl6vaa-cqfgqu

Presentation (13)
Specify different dashings and arrowheads by settings to StreamScale:

https://wolfram.com/xid/05fxvl6vaa-wjfrc

https://wolfram.com/xid/05fxvl6vaa-clm2ar

Streamlines with arrows are colored by default according to the magnitude of the field:

https://wolfram.com/xid/05fxvl6vaa-h9ks1u

Use a constant color for the streamlines:

https://wolfram.com/xid/05fxvl6vaa-bmzic2

https://wolfram.com/xid/05fxvl6vaa-chsm29

Show multiple vector fields in separate panels:

https://wolfram.com/xid/05fxvl6vaa-e892at

Use a column instead of a row:

https://wolfram.com/xid/05fxvl6vaa-5oqxrh

Style streamlines for multiple vector fields:

https://wolfram.com/xid/05fxvl6vaa-e7516

Use a named appearance to draw the streamlines:

https://wolfram.com/xid/05fxvl6vaa-ve7266

https://wolfram.com/xid/05fxvl6vaa-p0ai7v

Style the streamlines as well:

https://wolfram.com/xid/05fxvl6vaa-sr3wki

Specify mesh lines with different styles:

https://wolfram.com/xid/05fxvl6vaa-cnvbj8

Specify global mesh line styles:

https://wolfram.com/xid/05fxvl6vaa-jtrlqa

Shade mesh regions cyclically:

https://wolfram.com/xid/05fxvl6vaa-keor6x

Apply a variety of styles to region boundaries:

https://wolfram.com/xid/05fxvl6vaa-eql62k

https://wolfram.com/xid/05fxvl6vaa-ddzw1w

Use a theme with simple ticks and grid lines:

https://wolfram.com/xid/05fxvl6vaa-jypl8f

Use a theme with detailed ticks and fine stream style:

https://wolfram.com/xid/05fxvl6vaa-zirie5

Use a log scale in the y direction:

https://wolfram.com/xid/05fxvl6vaa-viyi3y

Options (98)Common values & functionality for each option
AspectRatio (3)
By default, ListStreamPlot uses the same width and height:

https://wolfram.com/xid/05fxvl6vaa-kcm2gf

Use a numerical value to specify the height to width ratio:

https://wolfram.com/xid/05fxvl6vaa-byxizx

AspectRatioAutomatic determines the ratio from the plot ranges:

https://wolfram.com/xid/05fxvl6vaa-dch1tr

Axes (4)
By default, ListStreamPlot uses a frame instead of axes:

https://wolfram.com/xid/05fxvl6vaa-bihssu


https://wolfram.com/xid/05fxvl6vaa-clq5sl

Use AxesOrigin to specify where the axes intersect:

https://wolfram.com/xid/05fxvl6vaa-cwsjyh

Turn each axis on individually:

https://wolfram.com/xid/05fxvl6vaa-bzg5ju

AxesStyle (4)
Change the style for the axes:

https://wolfram.com/xid/05fxvl6vaa-b2kuwx

Specify the style of each axis:

https://wolfram.com/xid/05fxvl6vaa-cudsfr

Use different styles for the ticks and the axes:

https://wolfram.com/xid/05fxvl6vaa-e9v1os

Use different styles for the labels and the axes:

https://wolfram.com/xid/05fxvl6vaa-3xe3

Background (1)
DataRange (1)
EvaluationMonitor (1)
ImageSize (5)
Use named sizes such as Tiny, Small, Medium, and Large:

https://wolfram.com/xid/05fxvl6vaa-ktovee

Specify the width of the plot:

https://wolfram.com/xid/05fxvl6vaa-c3g544

Specify the height of the plot:

https://wolfram.com/xid/05fxvl6vaa-ouez89

Allow the width and height to be up to a certain size:

https://wolfram.com/xid/05fxvl6vaa-be741f

Specify the width and height for a graphic, padding with space if necessary:

https://wolfram.com/xid/05fxvl6vaa-gkh27u

Setting AspectRatioFull will fill the available space:

https://wolfram.com/xid/05fxvl6vaa-bwykq7

Use maximum sizes for the width and height:

https://wolfram.com/xid/05fxvl6vaa-ddmuj1

Mesh (5)
By default, no mesh lines are displayed:

https://wolfram.com/xid/05fxvl6vaa-fz9yor


https://wolfram.com/xid/05fxvl6vaa-gxrd29

Use a specific number of mesh lines:

https://wolfram.com/xid/05fxvl6vaa-bcrlm1


https://wolfram.com/xid/05fxvl6vaa-6cm2r

Use different styles for different mesh lines:

https://wolfram.com/xid/05fxvl6vaa-flkpak

MeshFunctions (3)
By default, mesh lines correspond to the magnitude of the field:

https://wolfram.com/xid/05fxvl6vaa-jxopx8

Use the value as the mesh function:

https://wolfram.com/xid/05fxvl6vaa-lgt8et

Use mesh lines corresponding to fixed distances from the origin:

https://wolfram.com/xid/05fxvl6vaa-en08f1

https://wolfram.com/xid/05fxvl6vaa-xdo85

MeshShading (3)
MeshStyle (1)
PerformanceGoal (2)
PlotLayout (3)
Place each field in a separate panel using shared axes:

https://wolfram.com/xid/05fxvl6vaa-ytgvr

Use a row instead of a column:

https://wolfram.com/xid/05fxvl6vaa-ej0zgk


https://wolfram.com/xid/05fxvl6vaa-fbmjm5


https://wolfram.com/xid/05fxvl6vaa-h60xan


https://wolfram.com/xid/05fxvl6vaa-jozckp

PlotLegends (5)
Use legends for multiple datasets:

https://wolfram.com/xid/05fxvl6vaa-gyaded

https://wolfram.com/xid/05fxvl6vaa-6b1cz9

Use SwatchLegend to add an overall legend label:

https://wolfram.com/xid/05fxvl6vaa-ujvwf8

https://wolfram.com/xid/05fxvl6vaa-25qfa6

Legends automatically pick up styles and shapes:

https://wolfram.com/xid/05fxvl6vaa-k5dj6x

https://wolfram.com/xid/05fxvl6vaa-ibdjs

Use a legend for the color function:

https://wolfram.com/xid/05fxvl6vaa-f3px4d

Use Placed to put legends above the plot:

https://wolfram.com/xid/05fxvl6vaa-rn0ifv

PlotRange (7)
The full plot range is used by default:

https://wolfram.com/xid/05fxvl6vaa-e5htpa

Specify an explicit limit for both and
ranges:

https://wolfram.com/xid/05fxvl6vaa-iujowz


https://wolfram.com/xid/05fxvl6vaa-nvj2f1

Specify an explicit minimum range:

https://wolfram.com/xid/05fxvl6vaa-6mhl8


https://wolfram.com/xid/05fxvl6vaa-f1b74a

Specify an explicit maximum range:

https://wolfram.com/xid/05fxvl6vaa-dv35v5


https://wolfram.com/xid/05fxvl6vaa-eji1ea

PlotTheme (1)
RegionBoundaryStyle (3)
The plotted region is highlighted by default:

https://wolfram.com/xid/05fxvl6vaa-pk7bd7

https://wolfram.com/xid/05fxvl6vaa-8usfs2


https://wolfram.com/xid/05fxvl6vaa-3d2mss

https://wolfram.com/xid/05fxvl6vaa-q5iyvp


https://wolfram.com/xid/05fxvl6vaa-jpkksg

https://wolfram.com/xid/05fxvl6vaa-qx73k

RegionFillingStyle (3)
The plotted region is highlighted by default:

https://wolfram.com/xid/05fxvl6vaa-15xlx6

https://wolfram.com/xid/05fxvl6vaa-i2uv4v


https://wolfram.com/xid/05fxvl6vaa-2p5gyu

https://wolfram.com/xid/05fxvl6vaa-45xu5


https://wolfram.com/xid/05fxvl6vaa-db8381

https://wolfram.com/xid/05fxvl6vaa-t1aanw

RegionFunction (3)
Plot vectors only over certain quadrants:

https://wolfram.com/xid/05fxvl6vaa-nh9f0

https://wolfram.com/xid/05fxvl6vaa-lreixu

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

https://wolfram.com/xid/05fxvl6vaa-c8qbmu

https://wolfram.com/xid/05fxvl6vaa-bkix

Use any logical combination of conditions:

https://wolfram.com/xid/05fxvl6vaa-b0sts

https://wolfram.com/xid/05fxvl6vaa-dpb90h

ScalingFunctions (3)
StreamColorFunction (5)
By default, color streamlines according to the norm of the vector field:

https://wolfram.com/xid/05fxvl6vaa-iyab08

Use any named color gradient from ColorData:

https://wolfram.com/xid/05fxvl6vaa-lwbt19

Use ColorData for predefined color gradients:

https://wolfram.com/xid/05fxvl6vaa-b0ziqt

Specify a color function that blends two colors by the coordinate:

https://wolfram.com/xid/05fxvl6vaa-k3l2kw

Use StreamColorFunctionScaling->False to get unscaled values:

https://wolfram.com/xid/05fxvl6vaa-f8l1ay

StreamColorFunctionScaling (4)
By default, scaled values are used:

https://wolfram.com/xid/05fxvl6vaa-x64bv

https://wolfram.com/xid/05fxvl6vaa-0ejaf

Use StreamColorFunctionScaling->False to get unscaled values:

https://wolfram.com/xid/05fxvl6vaa-dh2g0

https://wolfram.com/xid/05fxvl6vaa-sjac2

Use unscaled coordinates in the direction and scaled coordinates in the
direction:

https://wolfram.com/xid/05fxvl6vaa-cvv6uw

https://wolfram.com/xid/05fxvl6vaa-fs6yxk

Explicitly specify the scaling for each color function argument:

https://wolfram.com/xid/05fxvl6vaa-dkv7ub

https://wolfram.com/xid/05fxvl6vaa-rli05

StreamMarkers (8)
Streamlines are drawn as arrows by default:

https://wolfram.com/xid/05fxvl6vaa-6hkvr2

https://wolfram.com/xid/05fxvl6vaa-iotyiw

Use a named appearance to draw the streamlines:

https://wolfram.com/xid/05fxvl6vaa-xnobji

https://wolfram.com/xid/05fxvl6vaa-3nlq60

Use different markers for different vector fields:

https://wolfram.com/xid/05fxvl6vaa-kqokt1

https://wolfram.com/xid/05fxvl6vaa-0a7bnv


https://wolfram.com/xid/05fxvl6vaa-gii6fv

https://wolfram.com/xid/05fxvl6vaa-gkjp6


https://wolfram.com/xid/05fxvl6vaa-182xz

https://wolfram.com/xid/05fxvl6vaa-n6w4bp


https://wolfram.com/xid/05fxvl6vaa-0a8u0

https://wolfram.com/xid/05fxvl6vaa-e3naeq


https://wolfram.com/xid/05fxvl6vaa-f8qk87

https://wolfram.com/xid/05fxvl6vaa-cd1dv1


https://wolfram.com/xid/05fxvl6vaa-mdiscy

https://wolfram.com/xid/05fxvl6vaa-chhxew

StreamPoints (6)
Specify a maximum number of streamlines:

https://wolfram.com/xid/05fxvl6vaa-i7b93e

Use symbolic names to specify the number of streamlines:

https://wolfram.com/xid/05fxvl6vaa-ds9v41

Use both automatic and explicit seeding with styles for explicitly seeded streamlines:

https://wolfram.com/xid/05fxvl6vaa-l82hvg

https://wolfram.com/xid/05fxvl6vaa-fsmovw

Specify the minimum distance between streamlines:

https://wolfram.com/xid/05fxvl6vaa-pqspmr

https://wolfram.com/xid/05fxvl6vaa-bz90au

Specify the minimum distance between streamlines at the start and end of a streamline:

https://wolfram.com/xid/05fxvl6vaa-e462lh

https://wolfram.com/xid/05fxvl6vaa-dbewgl

Control the maximum length that each streamline can have:

https://wolfram.com/xid/05fxvl6vaa-l83fpl


https://wolfram.com/xid/05fxvl6vaa-dgdjrk

StreamScale (9)
Create full streamlines without segmentation:

https://wolfram.com/xid/05fxvl6vaa-bc37a7


https://wolfram.com/xid/05fxvl6vaa-sz8q9

Use symbolic names to control the lengths of streamlines:

https://wolfram.com/xid/05fxvl6vaa-cxjcuf


https://wolfram.com/xid/05fxvl6vaa-lgiwa7

https://wolfram.com/xid/05fxvl6vaa-ivlqsk

Specify an explicit dashing pattern for streamlines:

https://wolfram.com/xid/05fxvl6vaa-f8h5gk

Specify number of points rendered on each streamline segment:

https://wolfram.com/xid/05fxvl6vaa-hm4qdn

Specify absolute aspect ratios relative to the longest line segment:

https://wolfram.com/xid/05fxvl6vaa-9pmd9

https://wolfram.com/xid/05fxvl6vaa-cs2kci

Specify relative aspect ratios relative to each line segment:

https://wolfram.com/xid/05fxvl6vaa-fkryf6

https://wolfram.com/xid/05fxvl6vaa-mtha1

Scale the length of the arrows by the coordinate:

https://wolfram.com/xid/05fxvl6vaa-ctqhrk

https://wolfram.com/xid/05fxvl6vaa-ivdls

StreamStyle (5)
StreamColorFunction has precedence over colors specified in StreamStyle:

https://wolfram.com/xid/05fxvl6vaa-dpvsva

https://wolfram.com/xid/05fxvl6vaa-b1kdtm

Set StreamColorFunctionNone to specify colors with StreamStyle:

https://wolfram.com/xid/05fxvl6vaa-1jp63

https://wolfram.com/xid/05fxvl6vaa-ogsx6

Apply a variety of styles to the streamlines:

https://wolfram.com/xid/05fxvl6vaa-bpp5f

https://wolfram.com/xid/05fxvl6vaa-j8gry9


https://wolfram.com/xid/05fxvl6vaa-ut1zt

https://wolfram.com/xid/05fxvl6vaa-bk9kto

Set the style for multiple vector fields:

https://wolfram.com/xid/05fxvl6vaa-b96nqs

https://wolfram.com/xid/05fxvl6vaa-dmgwqo

Applications (6)Sample problems that can be solved with this function
Global attractor of damped conservative system:

https://wolfram.com/xid/05fxvl6vaa-dgso51

https://wolfram.com/xid/05fxvl6vaa-emp8wp

Visualize the first horizontal and vertical Gaussian derivatives of an image:

https://wolfram.com/xid/05fxvl6vaa-wdn5r


https://wolfram.com/xid/05fxvl6vaa-lb2s36

Combine the vertical and horizontal Gaussian derivatives:

https://wolfram.com/xid/05fxvl6vaa-k9b1ve

https://wolfram.com/xid/05fxvl6vaa-l3dbok

Compute wind velocity from given coordinates:

https://wolfram.com/xid/05fxvl6vaa-9cmro

https://wolfram.com/xid/05fxvl6vaa-jas3k8

https://wolfram.com/xid/05fxvl6vaa-dnzo1i


https://wolfram.com/xid/05fxvl6vaa-e2twmq

https://wolfram.com/xid/05fxvl6vaa-b486fp

Organize several datasets into a tabbed view:

https://wolfram.com/xid/05fxvl6vaa-ehqyy5

https://wolfram.com/xid/05fxvl6vaa-fvyvq1

https://wolfram.com/xid/05fxvl6vaa-bwghhu

Explore various streamline styles and scales with several examples:

https://wolfram.com/xid/05fxvl6vaa-eqazq

https://wolfram.com/xid/05fxvl6vaa-xb7ar

https://wolfram.com/xid/05fxvl6vaa-o8o2dp
Generate icons to graphically represent field choices:

https://wolfram.com/xid/05fxvl6vaa-bweqiu
Click on the field icons to switch field plots:

https://wolfram.com/xid/05fxvl6vaa-dvr743


Consider the heat equation on the unit square with
on the left edge,
(insulated) on the top and bottom edges, and
for
and
for
on the right edge.
Use finite differences to discretize the equation and the boundary conditions:

https://wolfram.com/xid/05fxvl6vaa-ixc1s6
Solve the equations and compute the temperature gradients:

https://wolfram.com/xid/05fxvl6vaa-s9xp10
Plot the approximate temperatures with ListContourPlot and the heat flux with ListStreamPlot:

https://wolfram.com/xid/05fxvl6vaa-l6auut

Properties & Relations (10)Properties of the function, and connections to other functions
Use StreamPlot for plotting functions:

https://wolfram.com/xid/05fxvl6vaa-bzenb8

Use ListVectorPlot for plotting data without a density plot of the scalar field:

https://wolfram.com/xid/05fxvl6vaa-siw3r

https://wolfram.com/xid/05fxvl6vaa-erj70t

Use ListStreamDensityPlot for plotting data with a density plot of the scalar field:

https://wolfram.com/xid/05fxvl6vaa-kgp36

https://wolfram.com/xid/05fxvl6vaa-b5me24

Use ListVectorDensityPlot to plot arrows instead of streams:

https://wolfram.com/xid/05fxvl6vaa-jy0lia

Use StreamDensityPlot to plot functions with a density plot of the scalar field:

https://wolfram.com/xid/05fxvl6vaa-gljrl7

Use VectorPlot to plot functions with vectors instead of streamlines:

https://wolfram.com/xid/05fxvl6vaa-ey0nl

Use ListVectorDisplacementPlot to visualize the deformation of a region associated with a displacement vector field:

https://wolfram.com/xid/05fxvl6vaa-ipmneh

https://wolfram.com/xid/05fxvl6vaa-f2ri93

https://wolfram.com/xid/05fxvl6vaa-b6mu3

Use ListVectorDisplacementPlot3D to visualize a deformation in 3D:

https://wolfram.com/xid/05fxvl6vaa-hdvg2m

Use ListLineIntegralConvolutionPlot to plot the line integral convolution of vector field data:

https://wolfram.com/xid/05fxvl6vaa-z2bpk

https://wolfram.com/xid/05fxvl6vaa-fdf5j6

Use ListVectorPlot3D and ListStreamPlot3D to visualize 3D vector field data:

https://wolfram.com/xid/05fxvl6vaa-scvzzg

https://wolfram.com/xid/05fxvl6vaa-hxuyz7

Use ListSliceVectorPlot3D to plot a 3D vector field on a specified surface:

https://wolfram.com/xid/05fxvl6vaa-bcmsxv

https://wolfram.com/xid/05fxvl6vaa-bjdh8o

Use GeoStreamPlot to plot streams on a map:

https://wolfram.com/xid/05fxvl6vaa-d0ztmc

Use GeoVectorPlot to plot arrows instead of streams:

https://wolfram.com/xid/05fxvl6vaa-fjo8pi

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