GeoStreamPlot[vecs]
根据地理向量 vecs 的场生成流线图.
GeoStreamPlot[{vecs1,vecs2,…}]
为每个 vecsi 生成独立的流线图.
GeoStreamPlot
GeoStreamPlot[vecs]
根据地理向量 vecs 的场生成流线图.
GeoStreamPlot[{vecs1,vecs2,…}]
为每个 vecsi 生成独立的流线图.
更多信息和选项
- GeoStreamPlot 绘制显示向量场在每个点的局部方向的流线.
- 可用以下形式给出向量 vecs:
-
GeoVector[…],GeoVectorENU[…],… 组合地理向量 {vec1,vec2,…} 个别地理向量的列表 <|loc1vec1,loc2vec2,…|> 位置和向量组成的关联 - 可用以下形式给出地理位置 loci:
-
GeoPosition[{lat,lon}] 经度和纬度 Entity[…] 地理实体 Dated[ent,date] 有日期的实体 - 可用以下形式给出向量 veci:
-
GeoVector[{m,α}] posi 处幅值为 m、方向为 α 的向量 GeoVectorENU[{ve,vn}] 具有东向和北向分量的向量 - 绘制流线图时将忽略不是以这些形式给出的数据.
- GeoStreamPlot 与 GeoGraphics 有同样的选项,不同之处及更多选项如下所示: [所有选项的列表]
-
Method Automatic 绘图时使用的方法 PerformanceGoal $PerformanceGoal 优化的目标 PlotLegends None 向量场的图例 PlotTheme $PlotTheme 绘图的整体外观主题 RegionFunction True 确定要包含的范围 StreamColorFunction Automatic 如何为流线着色 StreamColorFunctionScaling True 是否缩放传递给 StreamColorFunction 的参数 StreamMarkers Automatic 流线的形状 StreamPoints Automatic 确定流线的数量、放置和紧密度 StreamScale Automatic 确定单个流线的大小和分段 StreamStyle Automatic 如何绘制流线 - 提供给 RegionFunction 的参数有 lat、lon、vlat、vlon、Norm[vec].
- RegionFunction->region 中 region 的值可为实体或地理多边形.
- VectorPoints 和 StreamPoints 接受地理位置和实体集合.
所有选项的列表
范例
打开所有单元 关闭所有单元基本范例 (2)
GeoStreamPlot[GeoVector[GeoPosition[{{-54.79801473961214, -111.85053058521567},
{-65.56940402358214, 162.89657500795147}, {-81.67990688759895, -93.36222177594851},
{7.785750774919734, 95.44840765141487}, {-6.86571958448036, -40.946398330539864},
{ ... 904, "AngularDegrees"]},
{0.9366099079317551, Quantity[357.70482317743733, "AngularDegrees"]},
{0.8256817194791912, Quantity[242.07227508889662, "AngularDegrees"]},
{0.2661401145642981, Quantity[152.90003252279325, "AngularDegrees"]}}]]GeoStreamPlot[GeoVectorENU[GeoPosition[{{17.846644898186348, 84.28514321158684},
{-22.527132728681106, -151.5156139518411}, {53.258549962798426, 35.232759938373306},
{-52.766074467772135, -79.51071798675929}, {-16.0482921618026, 53.137838357122405},
... 316205170223997},
{0.15352631583868614, -0.5402977652327041}, {0.039697575199083346, 0.3739575458840365},
{-0.822218972191743, -0.7123662704234217}, {0.3516998681752077, -0.6825142524774166},
{0.8422000419960662, 0.07177176066509716}}]]范围 (18)
数据 (9)
GeoStreamPlot[IconizedObject[«wind direction»]]用 GeoVector 表示一组模为 m、方向为 α 的向量:
GeoStreamPlot[GeoVector[GeoPosition[{{-16.772527557142183, 2.8802406466497814},
{13.57192141335338, 15.656509708640897}, {-64.15379850027813, 17.599239269261034},
{17.239361967489344, 58.78539405522804}, {73.01863255667763, 135.47622373299225},
{2 ... 8763299, "AngularDegrees"]},
{0.875334043031845, Quantity[166.7471518490579, "AngularDegrees"]},
{0.5047977945058384, Quantity[357.3096982690412, "AngularDegrees"]},
{0.5859132532977269, Quantity[295.6195274482129, "AngularDegrees"]}}]]用 GeoVectorENU 表示一组分量为 ve 和 vn 的向量:
GeoStreamPlot[GeoVectorENU[{GeoPosition[{-6.318607606834632, 93.61067613775208}],
GeoPosition[{-48.79412425372024, -143.43524843499574}],
GeoPosition[{62.91371780551725, -151.70587678428694}],
GeoPosition[{39.85878812522884, -140.44906931731248}],
... .12087706631937234}, {-0.4883201327264479, -0.6401760262746601},
{-0.8598941796360546, 0.013032117249466957}, {0.348972331441463, 0.8652974998229106},
{0.32436527252438774, -0.3375771963375058}, {-0.36477277979821165, -0.763678653248566}}]]用 Quantity 表示一组使用距离单位的向量:
Short[data = Table[{RandomGeoPosition[], {Quantity[RandomReal[], "Kilometers"], Quantity[RandomReal[], "Kilometers"]}}, {20}], 4]GeoStreamPlot[data]用 QuantityArray 表示由数量向量组成的数组:
coords = RandomGeoPosition[20]vectors = QuantityArray[Table[RandomReal[{-1, 1}, 2], 20], "Kilometers"]GeoStreamPlot[{coords, vectors}]data = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, -x}}, {200}];GeoStreamPlot[data]GeoStreamPlot[data, StreamPoints -> 20]data1 = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, -x}}, {200}];
data2 = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, x}}, {200}];GeoStreamPlot[{data1, data2}]Table[GeoStreamPlot[IconizedObject[«wind direction»], PlotLabel -> p, StreamPoints -> p], {p, {Coarse, Fine}}]data = IconizedObject[«USA wind directions»];GeoStreamPlot[data, RegionFunction -> Entity["Country", "UnitedStates"], GeoRange -> Entity["Country", "UnitedStates"]]演示 (9)
data1 = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, -x}}, {200}];
data2 = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, x}}, {200}];GeoStreamPlot[{data1, data2}, StreamColorFunction -> None]GeoStreamPlot[{data1, data2}, StreamColorFunction -> None, PlotLegends -> {"one", "two"}]Table[GeoStreamPlot[IconizedObject[«wind direction»], StreamColorFunction -> "BrightBands", PlotLabel -> s, StreamScale -> s], {s, {Small, Large}}]GeoStreamPlot[IconizedObject[«wind direction»], StreamColorFunction -> "TemperatureMap"]GeoStreamPlot[IconizedObject[«wind direction»], StreamMarkers -> "Drop", StreamPoints -> 100, StreamScale -> Tiny]GeoStreamPlot[IconizedObject[«wind direction»], StreamPoints -> 10]GeoStreamPlot[IconizedObject[«wind direction»], StreamPoints -> Table[GeoPosition[{RandomReal[{-90, 90}], RandomReal[{-180, 180}]}], 10]]GeoStreamPlot[IconizedObject[«wind direction»], GeoBackground -> "ContourMap", StreamStyle -> White, StreamColorFunction -> None]data = IconizedObject[«wind direction»];GeoStreamPlot[data, GeoProjection -> "Albers", GeoCenter -> Entity["City", {"Champaign", "Illinois", "UnitedStates"}]]GeoStreamPlot[data, GeoProjection -> "Albers", GeoCenter -> Entity["City", {"Champaign", "Illinois", "UnitedStates"}], GeoGridLines -> Quantity[15, "AngularDegrees"], GeoScaleBar -> "Miles"]data = IconizedObject[«wind direction»];GeoStreamPlot[data, PlotTheme -> "Web"]GeoStreamPlot[data, PlotTheme -> "Web", StreamStyle -> White]选项 (52)
AspectRatio (4)
GeoStreamPlot[IconizedObject[«wind direction»]]使用 AspectRatio1 使高度与宽度相同:
GeoStreamPlot[IconizedObject[«wind direction»], AspectRatio -> 1]GeoStreamPlot[IconizedObject[«wind direction»], AspectRatio -> 1 / 3]AspectRatioFull 调整高度和宽度以紧密适合其他结构:
plot = GeoStreamPlot[IconizedObject[«wind direction»], AspectRatio -> Full];{Framed[Pane[plot, {75, 150}]], Framed[Pane[plot, {150, 150}]], Framed[Pane[plot, {200, 100}]]}Axes (3)
默认情况下,不绘制 Axes:
GeoStreamPlot[IconizedObject[«wind direction»]]GeoStreamPlot[IconizedObject[«wind direction»], Axes -> True]{GeoStreamPlot[IconizedObject[«wind direction»], Axes -> {True, False}], GeoStreamPlot[IconizedObject[«wind direction»], Axes -> {False, True}]}AxesLabel (3)
GeoStreamPlot[IconizedObject[«wind direction»], Axes -> True]GeoStreamPlot[IconizedObject[«wind direction»], Axes -> True, AxesLabel -> y]GeoStreamPlot[IconizedObject[«wind direction»], Axes -> True, AxesLabel -> {x, y}]AxesOrigin (2)
AxesStyle (4)
GeoStreamPlot[IconizedObject[«wind direction»], Axes -> True, AxesStyle -> Red]GeoStreamPlot[IconizedObject[«wind direction»], Axes -> True, AxesStyle -> {{Thick, Brown}, {Thick, Blue}}]GeoStreamPlot[IconizedObject[«wind direction»], Axes -> True, AxesStyle -> Green, TicksStyle -> Red]GeoStreamPlot[IconizedObject[«wind direction»], Axes -> True, AxesStyle -> Green, LabelStyle -> Red]Frame (4)
GeoStreamPlot 默认不使用边框:
GeoStreamPlot[IconizedObject[«wind direction»]]GeoStreamPlot[IconizedObject[«wind direction»], Frame -> True]GeoStreamPlot[IconizedObject[«wind direction»], Frame -> {{True, True}, {False, False}}]GeoStreamPlot[IconizedObject[«wind direction»], Frame -> {{True, False}, {True, False}}]FrameLabel (4)
GeoStreamPlot[IconizedObject[«wind direction»], Frame -> True, FrameLabel -> {"label"}]GeoStreamPlot[IconizedObject[«wind direction»], Frame -> True, FrameLabel -> {"latitude", "longitude"}]GeoStreamPlot[IconizedObject[«wind direction»], Frame -> True, FrameLabel -> {{"left", "right"}, {"bottom", "top"}}]GeoStreamPlot[IconizedObject[«wind direction»], Frame -> True, FrameLabel -> {{"left", "right"}, {"bottom", "top"}}, LabelStyle -> Directive[Bold, StandardBrown]]FrameStyle (2)
GeoStreamPlot[IconizedObject[«wind direction»], Frame -> True, FrameStyle -> Directive[StandardBrown, Thick]]GeoStreamPlot[IconizedObject[«wind direction»], Frame -> True, FrameStyle -> {{Directive[Orange, Thick], Red}, {Directive[Gray, Thick], Blue}}]GeoBackground (1)
GeoCenter (1)
data = IconizedObject[«wind direction»];GeoStreamPlot[data]GeoStreamPlot[data, GeoCenter -> ["champaign,il"]]使用不同的 GeoProjection:
GeoStreamPlot[data, GeoProjection -> "Albers", GeoCenter -> ["champaign,il"]]GeoGridLines (1)
用 GeoGridLines 覆盖有经纬线的地图:
data = IconizedObject[«wind direction»];GeoStreamPlot[data, GeoGridLines -> Automatic]在特定的经纬线处绘制 GeoGridLines:
GeoStreamPlot[data, GeoGridLines -> {Range[0, 50, 10], Range[-150, -40, 10]}]GeoGridLinesStyle (1)
用 GeoGridLinesStyle 改变经纬线的样式:
GeoStreamPlot[IconizedObject[«wind direction»], GeoGridLines -> Automatic, GeoGridLinesStyle -> Yellow]GeoModel (1)
GeoProjection (1)
data = IconizedObject[«wind direction»];GeoStreamPlot[data]GeoStreamPlot[data, GeoProjection -> "Albers"]Table[GeoStreamPlot[data, GeoProjection -> p, PlotLabel -> p], {p, {"Mercator", "Bonne", "LambertAzimuthal", "Mollweide"}}]GeoRange (1)
用 GeoRange 定义经纬坐标范围:
data = IconizedObject[«wind direction»];GeoStreamPlot[data, GeoRange -> {{-40, 40}, All}]GeoStreamPlot[data, GeoRange -> {{-60, 80}, {-170, -30}}]GeoRangePadding (1)
data = Flatten[Table[{GeoPosition[{lat, long}], WindVectorData[GeoPosition[{lat, long}]]}, {long, -170, -30, 10}, {lat, -60, 80, 10}], 1];GeoStreamPlot[data]用 GeoRangePadding 对地图的坐标范围进行填充:
GeoStreamPlot[data, GeoRangePadding -> Scaled[0.18]]用 GeoRangePadding 对地图的坐标范围进行填充:
GeoStreamPlot[data, GeoRangePadding -> Scaled[0.2]]GeoScaleBar (1)
data = IconizedObject[«wind direction»];GeoStreamPlot[data, GeoScaleBar -> None]GeoStreamPlot[data, GeoScaleBar -> "Kilometers"]GeoStreamPlot[data, GeoScaleBar -> {"Metric", "Imperial"}]GeoServer (1)
默认情况下,GeoStreamPlot 从 Wolfram GeoServer 下载地理背景图块:
data = IconizedObject[«wind direction»];GeoStreamPlot[data, GeoServer -> Automatic]GeoStreamPlot[data, GeoServer -> "http://a.tile.openstreetmap.org/`1`/`2`/`3`.png"]GeoZoomLevel (1)
在默认 GeoZoomLevel 的纽约市地图上显示风向:
data = Flatten[Table[{GeoPosition[{lat, long}], WindVectorData[GeoPosition[{lat, long}]]}, {long, -74.2591, -73.7003, 0.05}, {lat, 40.4774, 40.9175, 0.05}], 1];GeoStreamPlot[data]Table[GeoStreamPlot[data, GeoZoomLevel -> z, PlotLabel -> z], {z, {2, 6, 10}}]PerformanceGoal (1)
PlotLabel (1)
PlotLegends (1)
data1 = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, -x}}, {200}];
data2 = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, x}}, {200}];GeoStreamPlot[{data1, data2}, PlotLegends -> Automatic, StreamColorFunction -> None]GeoStreamPlot[{data1, data2}, PlotLegends -> {"one", "two"}, StreamColorFunction -> None]GeoStreamPlot[{data1, data2}, PlotLegends -> Placed[{"one", "two"}, Below], StreamColorFunction -> None]GeoStreamPlot[{data1, data2}, PlotLegends -> SwatchLegend[{"one", "two"}, LegendMarkerSize -> {20, 10}], StreamColorFunction -> None]PlotTheme (1)
RegionFunction (2)
data = IconizedObject[«USA wind directions»];GeoStreamPlot[IconizedObject[«USA wind directions»], RegionFunction -> ["united states"], GeoRange -> ["united states"]]在由 RegionFunction 设定的特定区域上绘制风力数据的流线图:
data = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, -x}}, {200}];GeoStreamPlot[data, RegionFunction -> Function[{lat, lon, vlat, vlon, n}, And[Abs[lat] < 30, Abs[lon] < 20]]]StreamColorFunction (1)
data = IconizedObject[«wind direction»];GeoStreamPlot[data, StreamPoints -> Fine, StreamColorFunction -> Hue]使用来自 ColorData 的任意已命名颜色梯度:
GeoStreamPlot[data, StreamPoints -> Fine, StreamColorFunction -> "SolarColors"]GeoStreamPlot[data, StreamPoints -> Fine, StreamColorFunction -> Function[{x, y, vx, vy, n}, Blend[{Green, Red}, x]]]用 StreamColorFunctionScalingFalse 获取未经缩放的值:
GeoStreamPlot[data, StreamColorFunctionScaling -> False, StreamPoints -> Fine, StreamColorFunction -> Function[{x, y, vx, vy, n}, ColorData[22][Round[n]]]]StreamColorFunctionScaling (1)
data = IconizedObject[«wind direction»];GeoStreamPlot[data, StreamPoints -> Fine, StreamColorFunction -> Function[{x, y, vx, vy, n}, Blend[{Green, Red}, x]]]用 StreamColorFunctionScalingFalse 获取未经缩放的值:
GeoStreamPlot[data, StreamPoints -> Fine, StreamColorFunctionScaling -> False, StreamColorFunction -> Function[{x, y, vx, vy, n}, ColorData[22][Round[n]]]]GeoStreamPlot[data, StreamPoints -> Fine, StreamColorFunction -> Function[{x, y, vx, vy, n}, Hue[x, y, 1]], StreamColorFunctionScaling -> {False, True}]GeoStreamPlot[data, StreamPoints -> Fine, StreamColorFunction -> Function[{x, y, vx, vy, n}, Hue[n, y, 1]], StreamColorFunctionScaling -> {True, True, True, True, False}]StreamMarkers (3)
data = IconizedObject[«wind direction»];GeoStreamPlot[data]GeoStreamPlot[data, StreamMarkers -> "Drop"]data1 = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, -x}}, {200}];
data2 = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, x}}, {200}];GeoStreamPlot[{data1, data2}, StreamScale -> Large, StreamPoints -> Coarse, StreamMarkers -> {"Drop", "Dart"}, StreamColorFunction -> None]data = IconizedObject[«wind direction»];Table[GeoStreamPlot[data, PlotLabel -> s, StreamPoints -> Coarse, StreamScale -> {Full, All, 0.05}, StreamMarkers -> s], {s, {"Arrow", "ArrowArrow", "CircleArrow"}}]Table[GeoStreamPlot[data, PlotLabel -> s, StreamScale -> {Full, All, 0.03}, StreamPoints -> Coarse, StreamMarkers -> s], {s, {"BarDot", "Dot", "DotArrow", "DotDot"}}]Table[GeoStreamPlot[data, PlotLabel -> s, StreamScale -> {Full, All, 0.03}, StreamPoints -> Coarse, StreamMarkers -> s], {s, {"Drop", "BackwardPointer", "Pointer", "Toothpick"}}]Table[GeoStreamPlot[data, PlotLabel -> s, StreamScale -> {Full, All, 0.03}, StreamPoints -> Coarse, StreamMarkers -> s], {s, {"Dart", "PinDart", "DoubleDart"}}]StreamPoints (1)
data = IconizedObject[«wind direction»];GeoStreamPlot[data, StreamPoints -> 10]Table[GeoStreamPlot[data, StreamPoints -> s], {s, {Fine, Coarse, 10}}]Table[GeoStreamPlot[data, PlotLabel -> d, VectorStyle -> Orange, StreamPoints -> {Automatic, d}], {d, {Automatic, 1, Scaled[0.05]}}]Table[GeoStreamPlot[data, PlotLabel -> d, VectorStyle -> Orange, StreamPoints -> {Automatic, d}], {d, {Automatic, {Scaled[0.1], Scaled[0.5]}}}]GeoStreamPlot[data, StreamPoints -> Table[GeoPosition[{RandomReal[{-90, 90}], RandomReal[{-180, 180}]}], 10]]GeoStreamPlot[data, StreamPoints -> ["The americas countries"]]对明确播种而得的流线使用自动和明确两种播种方式,并指定流线的样式:
GeoStreamPlot[data, StreamPoints -> {{["canada"], Red}, {["United States"], Blue}, {["Mexico"], Darker[Green]}, {["Brasil"], Orange}, Automatic}, StreamStyle -> Thick, GeoRange -> ["The americas countries"], StreamColorFunction -> None]Table[GeoStreamPlot[data, PlotLabel -> d, StreamPoints -> {Automatic, d}], {d, {Automatic, {Scaled[0.1], Scaled[0.5]}}}]coords = GeoPosition[Tuples[{-10, 0, 10}, 2]];Table[GeoStreamPlot[data, GeoRange -> {{-15, 15}, {-15, 15}}, StreamPoints -> {coords, Automatic, maxlen}], {maxlen, {2.5, Scaled[0.2]}}]StreamScale (1)
data = IconizedObject[«wind direction»];GeoStreamPlot[data, StreamPoints -> 10, StreamScale -> Full]GeoStreamPlot[data, StreamPoints -> 10, StreamScale -> None]Table[GeoStreamPlot[data, PlotLabel -> s, StreamPoints -> 8, StreamPoints -> Coarse, StreamScale -> s], {s, {Tiny, Large}}]Table[GeoStreamPlot[data, PlotLabel -> s, StreamPoints -> 8, StreamPoints -> Coarse, StreamScale -> s], {s, {0.1, 0.4}}]GeoStreamPlot[data, StreamPoints -> 8, StreamPoints -> Coarse, StreamScale -> {{0.1, 0.1}, Automatic}]Table[GeoStreamPlot[data, PlotLabel -> n, StreamPoints -> Coarse, StreamScale -> {Full, n}], {n, {10, All}}]Table[GeoStreamPlot[data, StreamPoints -> 8, StreamPoints -> Coarse, PlotLabel -> a, StreamScale -> {Automatic, Automatic, a}], {a, {.02, .04}}]Table[GeoStreamPlot[data, StreamPoints -> 8, StreamPoints -> Coarse, PlotLabel -> a, StreamScale -> {Automatic, Automatic, a}], {a, {Scaled[0.5], Scaled[1]}}]GeoStreamPlot[data, StreamPoints -> Coarse, StreamScale -> {Automatic, 4, Automatic, Function[{lat, lon, vx, vy, n}, Scaled[lon]]}]StreamStyle (2)
data = IconizedObject[«wind direction»];Table[GeoStreamPlot[data, StreamPoints -> Coarse, StreamScale -> Full, StreamStyle -> s, StreamColorFunction -> None], {s, {Orange, Thick, Directive[Orange, Thick]}}]GeoStreamPlot[data, StreamPoints -> Coarse, StreamScale -> Full, StreamStyle -> Arrowheads[{{0.03, Automatic, Graphics[Circle[]]}}]]data1 = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, -x}}, {200}];
data2 = Table[{{x, y} = RandomReal[{-50, 50}, {2}];GeoPosition[{y, x}], {y, x}}, {200}];GeoStreamPlot[{data1, data2}, StreamPoints -> 20, StreamStyle -> {Red, Blue}, StreamColorFunction -> None]应用 (2)
coords = GeoPosition[Flatten[Table[{lat, lon}, {lat, 80, 90, 10}, {lon, -180, 180, 10}], 1]];gm = GeomagneticModelData[coords];norms = QuantityMagnitude[gm[[All, "Magnitude"]]];declinations = gm[[All, "Declination"]];vectors = Transpose[{norms, declinations}];GeoStreamPlot[GeoVector[coords -> vectors], GeoBackground -> "ReliefMap", StreamStyle -> White, StreamColorFunction -> None]绘制 2018 年 9 月 Florence 飓风的风向量场的流线图:
data = IconizedObject[«Hurricane Florence data»];GeoStreamPlot[data, StreamStyle -> Thick, StreamColorFunction -> Blue, StreamPoints -> {Automatic, 0.2}, GeoBackground -> "Coastlines", GeoScaleBar -> "Miles"]属性和关系 (12)
GeoVectorPlot 用离散的箭头显示向量场:
GeoVectorPlot[GeoVector[GeoPosition[{{-54.79801473961214, -111.85053058521567},
{-65.56940402358214, 162.89657500795147}, {-81.67990688759895, -93.36222177594851},
{7.785750774919734, 95.44840765141487}, {-6.86571958448036, -40.946398330539864},
{ ... 904, "AngularDegrees"]},
{0.9366099079317551, Quantity[357.70482317743733, "AngularDegrees"]},
{0.8256817194791912, Quantity[242.07227508889662, "AngularDegrees"]},
{0.2661401145642981, Quantity[152.90003252279325, "AngularDegrees"]}}]]通过 GeoBubbleChart 用缩放过的气泡显示值:
states = EntityValue[EntityClass["AdministrativeDivision", "USStatesAllStates"], EntityFunction[e, {e, e["Population"]}]];GeoBubbleChart[states]通过 GeoRegionValuePlot 用着色区域显示值:
states = EntityValue[EntityClass["AdministrativeDivision", "USStatesAllStates"], EntityFunction[e, {e, e["Population"]}]];GeoRegionValuePlot[states]用 GeoHistogram 对位置进行汇总:
pts = RandomGeoPosition[["US"], 500];GeoHistogram[pts, "AdministrativeDivision1"]用 GeoSmoothHistogram 生成位置的平滑密度图:
pts = RandomGeoPosition[["US"], 500];GeoSmoothHistogram[pts]对个别位置使用 GeoListPlot:
GeoListPlot[RandomGeoPosition[["Italy"], 500]]用 GeoContourPlot 在地图上绘制等值线:
GeoContourPlot[IconizedObject[«locs»] -> IconizedObject[«vals»]]用颜色和 GeoDensityPlot 对地图进行平滑着色:
GeoDensityPlot[IconizedObject[«locs»] -> IconizedObject[«vals»]]将 ListVectorPlot 或 ListStreamPlot 用于一般数据:
data = Table[{y, -x}, {x, -5, 5}, {y, -5, 5}];{ListVectorPlot[data], ListStreamPlot[data]}使用 ListVectorDensityPlot 或 ListStreamDensityPlot 包含一个标量场的密度图:
data = Table[{{y, -x}, x y}, {x, -5, 5}, {y, -5, 5}];{ListVectorDensityPlot[data], ListStreamDensityPlot[data]}用 VectorDisplacementPlot 可视化位移场的效果:
Kenya = Polygon@@CountryData[CountryData["Kenya"], "Polygon"][[1, 1]];VectorDisplacementPlot[{x, y}, {x, y}∈Kenya]使用 ListVectorPlot3D 和 ListStreamPlot3D 可视化三维向量场的数据:
data = Table[{z, -x, y}, {x, -1, 1, .1}, {y, -1, 1, .1}, {z, -1, 1, .1}];{ListVectorPlot3D[data], ListStreamPlot3D[data]}文本
Wolfram Research (2019),GeoStreamPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeoStreamPlot.html (更新于 2020 年).
CMS
Wolfram 语言. 2019. "GeoStreamPlot." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/GeoStreamPlot.html.
APA
Wolfram 语言. (2019). GeoStreamPlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GeoStreamPlot.html 年
BibTeX
@misc{reference.wolfram_2026_geostreamplot, author="Wolfram Research", title="{GeoStreamPlot}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/GeoStreamPlot.html}", note=[Accessed: 12-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_geostreamplot, organization={Wolfram Research}, title={GeoStreamPlot}, year={2020}, url={https://reference.wolfram.com/language/ref/GeoStreamPlot.html}, note=[Accessed: 12-November-2026]}