GeoStreamPlot [vecs]
generates a stream plot from the field of geo vectors vecs.
GeoStreamPlot [{vecs1,vecs2,…}]
generates a separate set of streams for each vecsi.
GeoStreamPlot
GeoStreamPlot [vecs]
generates a stream plot from the field of geo vectors vecs.
GeoStreamPlot [{vecs1,vecs2,…}]
generates a separate set of streams for each vecsi.
Details and Options
- GeoStreamPlot plots streamlines that show the local direction of the vector field at every point.
- Sets of vectors vecs can be given in the following forms:
-
{vec1,vec2,…} list of individual geo vectors<|loc1vec1,loc2vec2,…|> association of locations and vectors
- The geographic locations loci can be given in the following forms:
-
- The vectors veci can be given in the following forms:
-
- Data not given in these forms is ignored in forming the stream plot.
- GeoStreamPlot has the same options as GeoGraphics , with the following additions and changes: [List of all options]
-
- The arguments supplied to RegionFunction are lat, lon, vlat, vlon, Norm [vec].
- The value of region in RegionFunction region can be an entity or geo polygon over which to plot.
- VectorPoints and StreamPoints accept collections of geo positions and entities.
-
ImageMargins 0. the margins to leave around the graphicPreserveImageOptions Automatic whether to preserve image options when displaying new versions of the same graphic
List of all options
Examples
open all close allBasic Examples (2)
Generate a stream plot from a field of vectors represented by magnitude and bearing:
Generate a stream plot from a field of vectors represented by east and north components:
Scope (18)
Data (9)
Plot streamlines for a collection of vectors, and give a geographical range for the domain:
Use GeoVector to represent a collection of vectors with moduli m and bearings α:
Use GeoVectorENU to represent a collection of vectors of components ve and vn:
Use Quantity to represent a list of vectors using distance units:
Use QuantityArray to represent an array of quantity vectors:
Plot an irregular collection of vectors:
Explicitly set the number of streamlines:
Plot two sets of streamlines:
Plot a vector field with streamlines placed with specified densities:
Plot wind data over the United States:
Presentation (9)
Plot streamlines for multiple vector fields:
Place legends for each dataset:
Plot streamlines on a map with small or large arrows:
Plot streamlines on a map with arrows colored according to the magnitude of the field:
Apply a streamline style:
Specify a maximum number of streamlines:
Plot the streamlines that go through a set of seed coordinates:
Show streamlines over a satellite map:
Use the Albers projection centered on Champaign, IL:
Add grid lines and a scale bar:
Use a theme with bright colors:
Change the stream style:
Options (52)
AspectRatio (4)
By default, the ratio of the height to width for the plot is determined automatically:
Make the height the same as the width with AspectRatio 1:
Use numerical value to specify the height-to-width ratio:
AspectRatio Full adjusts the height and width to tightly fit inside other constructs:
Axes (3)
AxesLabel (3)
No axes labels are drawn by default:
Place a label on the axis:
Specify axes labels:
AxesOrigin (2)
The position of the axes is determined automatically:
Specify an explicit origin for the axes:
AxesStyle (4)
Change the style for the axes:
Specify the style of each axis:
Use different styles for the ticks and the axes:
Use different styles for the labels and the axes:
Frame (4)
GeoStreamPlot does not use a frame by default:
Use Frame True to draw a frame around the plot:
Draw a frame on the left and right edges:
Draw a frame on the left and bottom edges:
FrameLabel (4)
Place a label along the bottom frame of a plot:
Frame labels are placed on the bottom and left frame edges by default:
Place labels on each of the edges in the frame:
Use a customized style for both labels and frame tick labels:
FrameStyle (2)
Specify the style of the frame:
Specify the style for each frame edge:
GeoBackground (1)
Show streamlines over a satellite map:
GeoCenter (1)
By default, the world map is located at {0,0} coordinates:
Center the streamlined map on Champaign, IL:
Use a different GeoProjection :
GeoGridLines (1)
Use GeoGridLines to overlay the map with lines of latitude and longitude:
Draw GeoGridLines at specific lines of latitude and longitude:
GeoGridLinesStyle (1)
Use GeoGridLinesStyle to change the styling for lines of latitude and longitude:
GeoModel (1)
Plot streamlines of a random vector field over a map of the Moon:
GeoProjection (1)
A world map is shown by default in the equirectangular projection:
Show the streamlines over a map in the Albers projection:
Use different map projections:
GeoRange (1)
Use GeoRange to define the latitude and longitude coordinate ranges:
GeoRangePadding (1)
By default, no padding is added to the vector map:
Use GeoRangePadding to pad the coordinate range for the map:
Use GeoRangePadding to pad the coordinate range for the map:
GeoScaleBar (1)
Show a vector map with no geo scale:
Display the geo scale in kilometers:
Show a geo scale in metric and imperial:
GeoServer (1)
By default, GeoVectorPlot downloads geo background tiles from the Wolfram GeoServer :
Use an alternative tile server:
GeoZoomLevel (1)
Display wind directions over a map of New York City at the default GeoZoomLevel :
Display the vector map at different levels of magnification:
PerformanceGoal (1)
Emphasize performance, possibly at the cost of quality:
PlotLabel (1)
Specify an overall label for the plot:
PlotLegends (1)
Add legends with placeholder text:
Specify labels for the legend:
Place the legend below the plot:
Control the appearance of the legend:
PlotTheme (1)
Use a theme with high-contrast colors:
Change the stream style:
RegionFunction (2)
Plot wind data over the United States:
Plot streamlines from wind data over a specific area set by RegionFunction :
StreamColorFunction (1)
Color streamlines according to the norm of the vector field:
Use any named color gradient from ColorData :
Specify a color function that blends two colors by the coordinate:
Use StreamColorFunctionScaling False to get unscaled values:
StreamColorFunctionScaling (1)
By default, scaled values are used:
Use StreamColorFunctionScaling False to get unscaled values:
Use unscaled coordinates in the direction and scaled coordinates in the direction:
Explicitly specify the scaling for each color function argument:
StreamMarkers (3)
Streamlines are drawn as arrows by default:
Use a named appearance to draw the streamlines:
Use different markers for different vector fields:
Named arrow styles:
Named dot styles:
Named pointer styles:
Named dart styles:
StreamPoints (1)
Specify a maximum number of streamlines:
Use symbolic names to specify the number of streamlines:
Specify the minimum distance between streamlines:
Specify the minimum distance between streamlines at the start and end of a streamline:
Specify streamlines that go through a set of seed coordinates:
Specify streamlines that go through North and South America:
Use both automatic and explicit seeding with styles for explicitly seeded streamlines:
Specify the minimum distance between streamlines at the start and end of a streamline:
Control the maximum length that each streamline can have:
StreamScale (1)
Create full streamlines without segmentation:
Use curves for streamlines:
Use symbolic names to control the lengths of streamlines:
Specify segment lengths:
Specify an explicit dashing pattern for streamlines:
Specify the number of points rendered on each streamline segment:
Specify absolute aspect ratios relative to the longest line segment:
Specify relative aspect ratios relative to each line segment:
Scale the length of the arrows by the longitudinal coordinate:
StreamStyle (2)
Apply a variety of styles to the streamlines:
Specify a custom arrowhead:
Set the style for multiple vector fields:
Applications (2)
Generate streamlines from the magnetic direction field on the North Pole:
Plot streamlines of the wind vector field during Hurricane Florence in September 2018:
Properties & Relations (12)
GeoVectorPlot shows the vector field with discrete arrows:
Use GeoBubbleChart to show values with scaled bubbles:
Use GeoRegionValuePlot to show values with colored regions:
Use GeoHistogram to aggregate locations into bins:
Use GeoSmoothHistogram to generate smooth densities from locations:
Use GeoListPlot for individual locations:
Draw contours on a map with GeoContourPlot :
Smoothly shade a map using color with GeoDensityPlot :
Use ListVectorPlot or ListStreamPlot for general data:
Use ListVectorDensityPlot or ListStreamDensityPlot to include a density plot of a scalar field:
Use VectorDisplacementPlot to visualize the effect of a displacement field:
Use ListVectorPlot3D and ListStreamPlot3D to visualize 3D vector field data:
Related Guides
Text
Wolfram Research (2019), GeoStreamPlot, Wolfram Language function, https://reference.wolfram.com/language/ref/GeoStreamPlot.html (updated 2020).
CMS
Wolfram Language. 2019. "GeoStreamPlot." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/GeoStreamPlot.html.
APA
Wolfram Language. (2019). GeoStreamPlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GeoStreamPlot.html
BibTeX
@misc{reference.wolfram_2025_geostreamplot, author="Wolfram Research", title="{GeoStreamPlot}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/GeoStreamPlot.html}", note=[Accessed: 17-November-2025]}
BibLaTeX
@online{reference.wolfram_2025_geostreamplot, organization={Wolfram Research}, title={GeoStreamPlot}, year={2020}, url={https://reference.wolfram.com/language/ref/GeoStreamPlot.html}, note=[Accessed: 17-November-2025]}