StreamPlot
✖
StreamPlot
generates a stream plot of the vector field {vx,vy} as a function of x and y.
generates plots of several vector fields.
Details and Options




- StreamPlot is known as a streamline plot.
- StreamPlot plots streamlines
defined by
and
, where
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
.
- StreamPlot by default shows enough streamlines to achieve a roughly uniform density throughout the plot, and shows no background scalar field.
- StreamPlot does not show streamlines at any positions for which the vi etc. do not evaluate to real numbers.
- StreamPlot treats the variables x and y as local, effectively using Block.
- StreamPlot has attribute HoldAll, and evaluates the vi etc. only after assigning specific numerical values to x and y.
- In some cases it may be more efficient to use Evaluate to evaluate the vi etc. symbolically before specific numerical values are assigned to x and y.
- StreamPlot has the same options as Graphics, with the following additions and changes: [List of all options]
-
AspectRatio 1 ratio of height to width 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 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 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 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 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 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 (4)Summary of the most common use cases
Plot the streamlines with arrows for the field :

https://wolfram.com/xid/0tzjz4bm-6ecz4

Include a legend for the field magnitude:

https://wolfram.com/xid/0tzjz4bm-bmstgm

Visualize streamlines as unbroken lines:

https://wolfram.com/xid/0tzjz4bm-cu6ahh

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

https://wolfram.com/xid/0tzjz4bm-l9ya4w

Scope (22)Survey of the scope of standard use cases
Sampling (10)
Plot a vector field with streamlines placed with specified densities:

https://wolfram.com/xid/0tzjz4bm-7qn6u

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

https://wolfram.com/xid/0tzjz4bm-jij5my

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

https://wolfram.com/xid/0tzjz4bm-b7j71p

Plot streamlines over a specified region:

https://wolfram.com/xid/0tzjz4bm-d0yqwq


https://wolfram.com/xid/0tzjz4bm-j8n2d

Use a specific number of mesh lines:

https://wolfram.com/xid/0tzjz4bm-hh1mw9


https://wolfram.com/xid/0tzjz4bm-cqfgqu

Use Evaluate to evaluate the vector field symbolically before numeric assignment:

https://wolfram.com/xid/0tzjz4bm-bopqp

The domain may be specified by a region:

https://wolfram.com/xid/0tzjz4bm-jjt810

The domain may be specified by a MeshRegion:

https://wolfram.com/xid/0tzjz4bm-gmpd4s

https://wolfram.com/xid/0tzjz4bm-c3cup

Presentation (12)
Specify different dashings and arrowheads by setting to StreamScale:

https://wolfram.com/xid/0tzjz4bm-clm2ar

Plot the streamlines with arrows colored according to the magnitude of the field:

https://wolfram.com/xid/0tzjz4bm-lxtywd

Apply a variety of streamline styles:

https://wolfram.com/xid/0tzjz4bm-chsm29


https://wolfram.com/xid/0tzjz4bm-hkkg08

Override the style from the theme:

https://wolfram.com/xid/0tzjz4bm-l3tsbu

Use a named appearance to draw the streamlines:

https://wolfram.com/xid/0tzjz4bm-p0ai7v

Style the streamlines as well:

https://wolfram.com/xid/0tzjz4bm-sr3wki

Specify mesh lines with different styles:

https://wolfram.com/xid/0tzjz4bm-cnvbj8

Specify global mesh line styles:

https://wolfram.com/xid/0tzjz4bm-jtrlqa

Shade mesh regions cyclically:

https://wolfram.com/xid/0tzjz4bm-keor6x

Apply a variety of styles to region boundaries:

https://wolfram.com/xid/0tzjz4bm-eql62k

https://wolfram.com/xid/0tzjz4bm-ddzw1w

Show multiple functions as densities in separate panels:

https://wolfram.com/xid/0tzjz4bm-e892at

Use a column instead of a row:

https://wolfram.com/xid/0tzjz4bm-5oqxrh

Add a legend with placeholder text:

https://wolfram.com/xid/0tzjz4bm-f0tkd3

Use the vector fields as legend labels:

https://wolfram.com/xid/0tzjz4bm-sha9xf

Use explicit labels for each vector field:

https://wolfram.com/xid/0tzjz4bm-gqcps

Use a log scale for the x axis:

https://wolfram.com/xid/0tzjz4bm-nvp776

Reverse the y scale so it increases toward the bottom:

https://wolfram.com/xid/0tzjz4bm-nq43yb

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

https://wolfram.com/xid/0tzjz4bm-2wnaz

Use numerical value to specify the height to width ratio:

https://wolfram.com/xid/0tzjz4bm-ivmob2

AspectRatioAutomatic determines the ratio from the plot ranges:

https://wolfram.com/xid/0tzjz4bm-wig3b

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

https://wolfram.com/xid/0tzjz4bm-o4vwep


https://wolfram.com/xid/0tzjz4bm-f0rtfs

Use AxesOrigin to specify where the axes intersect:

https://wolfram.com/xid/0tzjz4bm-wvnfh

Turn each axis on individually:

https://wolfram.com/xid/0tzjz4bm-cr5osl

AxesLabel (3)
AxesOrigin (2)
AxesStyle (4)
Change the style for the axes:

https://wolfram.com/xid/0tzjz4bm-clfapj

Specify the style of each axis:

https://wolfram.com/xid/0tzjz4bm-dcjgi0

Use different styles for the ticks and the axes:

https://wolfram.com/xid/0tzjz4bm-oc4x2

Use different styles for the labels and the axes:

https://wolfram.com/xid/0tzjz4bm-k4ux0m

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

https://wolfram.com/xid/0tzjz4bm-bshj6s

Specify the width of the plot:

https://wolfram.com/xid/0tzjz4bm-0u56v

Specify the height of the plot:

https://wolfram.com/xid/0tzjz4bm-e0mlvm

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

https://wolfram.com/xid/0tzjz4bm-hejdfq

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

https://wolfram.com/xid/0tzjz4bm-n88bih

Use maximum sizes for the width and height:

https://wolfram.com/xid/0tzjz4bm-foayh7

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

https://wolfram.com/xid/0tzjz4bm-fz9yor


https://wolfram.com/xid/0tzjz4bm-epvess

Use a specific number of mesh lines:

https://wolfram.com/xid/0tzjz4bm-bcrlm1


https://wolfram.com/xid/0tzjz4bm-6cm2r

Use different styles for different mesh lines:

https://wolfram.com/xid/0tzjz4bm-flkpak

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

https://wolfram.com/xid/0tzjz4bm-jxopx8

Use the value as the mesh function:

https://wolfram.com/xid/0tzjz4bm-lgt8et

Use mesh lines corresponding to fixed distances from the origin:

https://wolfram.com/xid/0tzjz4bm-xdo85

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

https://wolfram.com/xid/0tzjz4bm-bagtom

Use a row instead of a column:

https://wolfram.com/xid/0tzjz4bm-zprwk


https://wolfram.com/xid/0tzjz4bm-l6wlc


https://wolfram.com/xid/0tzjz4bm-buwa6i


https://wolfram.com/xid/0tzjz4bm-zyd7ty

PlotLegends (6)
No legends are included by default:

https://wolfram.com/xid/0tzjz4bm-j0f9l

Include a legend to show the color range of field norms:

https://wolfram.com/xid/0tzjz4bm-barkt2

Control the placement of the legend:

https://wolfram.com/xid/0tzjz4bm-o02be

Include a legend for multiple fields:

https://wolfram.com/xid/0tzjz4bm-jt6ern

Use the vector fields as the legend text:

https://wolfram.com/xid/0tzjz4bm-67y6yi


https://wolfram.com/xid/0tzjz4bm-juwo48

Change the appearance of the legend:

https://wolfram.com/xid/0tzjz4bm-6eyzmt

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

https://wolfram.com/xid/0tzjz4bm-e5htpa

Specify an explicit limit for both and
ranges:

https://wolfram.com/xid/0tzjz4bm-iujowz


https://wolfram.com/xid/0tzjz4bm-6mhl8


https://wolfram.com/xid/0tzjz4bm-f1b74a


https://wolfram.com/xid/0tzjz4bm-eji1ea

PlotTheme (2)
RegionBoundaryStyle (2)
By default, region boundaries are styled:

https://wolfram.com/xid/0tzjz4bm-d71lux

https://wolfram.com/xid/0tzjz4bm-iqa4dy

Show no boundaries and filling:

https://wolfram.com/xid/0tzjz4bm-ej8974

Apply a variety of styles to region boundaries:

https://wolfram.com/xid/0tzjz4bm-cn01ca

https://wolfram.com/xid/0tzjz4bm-h59y62

RegionFillingStyle (1)
RegionFunction (3)
Plot streamlines only over certain quadrants:

https://wolfram.com/xid/0tzjz4bm-lreixu

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

https://wolfram.com/xid/0tzjz4bm-bkix

Use any logical combination of conditions:

https://wolfram.com/xid/0tzjz4bm-dpb90h

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

https://wolfram.com/xid/0tzjz4bm-iyab08

Use any named color gradient from ColorData:

https://wolfram.com/xid/0tzjz4bm-lwbt19

Use ColorData for predefined color gradients:

https://wolfram.com/xid/0tzjz4bm-b0ziqt

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

https://wolfram.com/xid/0tzjz4bm-k3l2kw

Use StreamColorFunctionScaling->False to get unscaled values:

https://wolfram.com/xid/0tzjz4bm-f8l1ay

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

https://wolfram.com/xid/0tzjz4bm-0ejaf

Use StreamColorFunctionScaling->False to get unscaled values:

https://wolfram.com/xid/0tzjz4bm-sjac2

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

https://wolfram.com/xid/0tzjz4bm-0sp29

Explicitly specify the scaling for each color function argument:

https://wolfram.com/xid/0tzjz4bm-bz784y

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

https://wolfram.com/xid/0tzjz4bm-iotyiw

Use a named appearance to draw the streamlines:

https://wolfram.com/xid/0tzjz4bm-3nlq60

Use different markers for different vector fields:

https://wolfram.com/xid/0tzjz4bm-0a7bnv


https://wolfram.com/xid/0tzjz4bm-n6w4bp


https://wolfram.com/xid/0tzjz4bm-e3naeq


https://wolfram.com/xid/0tzjz4bm-cd1dv1


https://wolfram.com/xid/0tzjz4bm-chhxew

StreamPoints (6)
Specify a specific maximum number of streamlines:

https://wolfram.com/xid/0tzjz4bm-i7b93e

Use symbolic names to specify the number of streamlines:

https://wolfram.com/xid/0tzjz4bm-ds9v41

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

https://wolfram.com/xid/0tzjz4bm-fsmovw

Specify the minimum distance between streamlines:

https://wolfram.com/xid/0tzjz4bm-bz90au

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

https://wolfram.com/xid/0tzjz4bm-dbewgl

Control the maximum length that each streamline can have:

https://wolfram.com/xid/0tzjz4bm-l83fpl


https://wolfram.com/xid/0tzjz4bm-cgddtx

StreamScale (9)
Create full streamlines without segmentation:

https://wolfram.com/xid/0tzjz4bm-bc37a7


https://wolfram.com/xid/0tzjz4bm-sz8q9

Use symbolic names to control the lengths of streamlines:

https://wolfram.com/xid/0tzjz4bm-cxjcuf


https://wolfram.com/xid/0tzjz4bm-ivlqsk

Specify an explicit dashing pattern for streamlines:

https://wolfram.com/xid/0tzjz4bm-f8h5gk

Specify the number of points rendered on each streamline segment:

https://wolfram.com/xid/0tzjz4bm-hm4qdn

Specify absolute aspect ratios relative to the longest line segment:

https://wolfram.com/xid/0tzjz4bm-cs2kci

Specify relative aspect ratios relative to each line segment:

https://wolfram.com/xid/0tzjz4bm-mtha1

Scale the length of the arrows by the coordinate:

https://wolfram.com/xid/0tzjz4bm-ivdls

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

https://wolfram.com/xid/0tzjz4bm-b1kdtm

Set StreamColorFunctionNone to specify colors with StreamStyle:

https://wolfram.com/xid/0tzjz4bm-ogsx6

Apply a variety of styles to the streamlines:

https://wolfram.com/xid/0tzjz4bm-c8d4ni


https://wolfram.com/xid/0tzjz4bm-bk9kto

Set the style for multiple vector fields:

https://wolfram.com/xid/0tzjz4bm-dmgwqo

Applications (16)Sample problems that can be solved with this function
Streamlines for the gradient field of over the unit square:

https://wolfram.com/xid/0tzjz4bm-cck7l

Streamlines for the Hamiltonian vector field of :

https://wolfram.com/xid/0tzjz4bm-mtheew

Global attractor of damped conservative system:

https://wolfram.com/xid/0tzjz4bm-emp8wp

Combine several examples into a tabbed view:

https://wolfram.com/xid/0tzjz4bm-jk975x

https://wolfram.com/xid/0tzjz4bm-fvyvq1
Mouse over the tabs to get a description of the vector field:

https://wolfram.com/xid/0tzjz4bm-ebtf4d

Quadratic system with two limit cycles:

https://wolfram.com/xid/0tzjz4bm-ca61ft

https://wolfram.com/xid/0tzjz4bm-ebq0cm


https://wolfram.com/xid/0tzjz4bm-bvfcxe

Characterize linear planar systems interactively:

https://wolfram.com/xid/0tzjz4bm-mfjfc

Use a stream plot as a background for an interactive differential equation solution plotter:

https://wolfram.com/xid/0tzjz4bm-e3ktf7

Unfolding a double zero eigenvalue:

https://wolfram.com/xid/0tzjz4bm-88mn2

https://wolfram.com/xid/0tzjz4bm-jhuz5s


https://wolfram.com/xid/0tzjz4bm-fhbgrl


https://wolfram.com/xid/0tzjz4bm-gh2hvl

Generate a list of rasterized stream plots for animation:

https://wolfram.com/xid/0tzjz4bm-kkxlc7

https://wolfram.com/xid/0tzjz4bm-c0v9rw

https://wolfram.com/xid/0tzjz4bm-dt3mdl
Animating a list of rasters instead of the original vector graphics may reduce memory usage:

https://wolfram.com/xid/0tzjz4bm-bl6bto

Create an animation that shifts the streamline colors in the direction of the vector norms:

https://wolfram.com/xid/0tzjz4bm-nfuqh

https://wolfram.com/xid/0tzjz4bm-c4hsui

Explore various streamline styles and scales with several examples:

https://wolfram.com/xid/0tzjz4bm-eqazq

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

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

https://wolfram.com/xid/0tzjz4bm-dvr743

Generate a list of stream plots of varying :

https://wolfram.com/xid/0tzjz4bm-cd33u4


https://wolfram.com/xid/0tzjz4bm-gj05be

https://wolfram.com/xid/0tzjz4bm-h2l4xe

Specify the geometry for a fluid flow:

https://wolfram.com/xid/0tzjz4bm-bfv3fz

Specify the boundary conditions for a flow that enters at the left-hand channel and exits through the two right-hand channels:

https://wolfram.com/xid/0tzjz4bm-iudowl
Define the Navier–Stokes equations:

https://wolfram.com/xid/0tzjz4bm-f0xpz5
Use the finite element method to solve for the steady flow velocities and pressure:

https://wolfram.com/xid/0tzjz4bm-cmnqzj
Use DensityPlot to plot the pressure and StreamPlot to plot the flow:

https://wolfram.com/xid/0tzjz4bm-et85g

Properties & Relations (11)Properties of the function, and connections to other functions
Use ListStreamPlot for plotting data:

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

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

Use VectorPlot to plot with vectors instead of streamlines:

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

Use ListVectorPlot to generate a plot based on data:

https://wolfram.com/xid/0tzjz4bm-bfis2b

https://wolfram.com/xid/0tzjz4bm-cxcobn

Use StreamPlot3D to plot streamlines of 3D vector fields:

https://wolfram.com/xid/0tzjz4bm-t0ahe2

Use ListStreamPlot3D to plot streamlines based on data:

https://wolfram.com/xid/0tzjz4bm-gl4xt

https://wolfram.com/xid/0tzjz4bm-d6zdbw

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

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

Use VectorDensityPlot to plot vectors instead of streamlines:

https://wolfram.com/xid/0tzjz4bm-eibcuo

Use ListStreamDensityPlot to generate a plot based on data:

https://wolfram.com/xid/0tzjz4bm-dxkap5

https://wolfram.com/xid/0tzjz4bm-ce1qjd

Use ListVectorDensityPlot to plot arrows instead of streamlines:

https://wolfram.com/xid/0tzjz4bm-cd8ldh

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

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

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

https://wolfram.com/xid/0tzjz4bm-bmfpco

Use ListVectorDisplacementPlot to visualize the same deformation based on data:

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

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

Use VectorPlot3D to visualize 3D vector fields:

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

Use ListVectorPlot3D to generate a plot based on data:

https://wolfram.com/xid/0tzjz4bm-7q4vr

https://wolfram.com/xid/0tzjz4bm-yf9vx

Plot vectors on surfaces with SliceVectorPlot3D:

https://wolfram.com/xid/0tzjz4bm-ckcmzh


https://wolfram.com/xid/0tzjz4bm-capi8x

https://wolfram.com/xid/0tzjz4bm-igx3ee

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

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

Use ListVectorDisplacementPlot3D to visualize the same deformation based on data:

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

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

Plot a complex function as a vector field using streamlines:

https://wolfram.com/xid/0tzjz4bm-rjlzpk

Use vectors instead of streamlines:

https://wolfram.com/xid/0tzjz4bm-ep2ztc

Use GeoVectorPlot to plot vectors on a map:

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

Use GeoStreamPlot to plot streamlines instead of vectors:

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

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