StreamDensityPlot

StreamDensityPlot[{{vx,vy},r},{x,xmin,xmax},{y,ymin,ymax}]

生成矢量场 {vx,vy} 作为 xy 的函数的流图,叠加在标量场 r 的背景密度图上.

StreamDensityPlot[{vx,vy},{x,xmin,xmax},{y,ymin,ymax}]

将标量场作为矢量场的范数.

StreamDensityPlot[{{vx,vy},{wx,wy},,r},{x,xmin,xmax},{y,ymin,ymax}]

生成若干矢量场的图.

StreamDensityPlot[,{x,y}reg]

将变量 {x,y} 置于几何区域 reg 中.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (4)

绘制向量场的流线图,背景色基于场值:

添加标量场的图例:

绘制矢量场的流线图,背景色基于场值对数:

绘制矢量场的流线图,背景色基于第一个场的场值:

范围  (24)

采样  (11)

矢量场的可视化,背景基于

绘制两个矢量场,背景色基于第一个场的场值:

在数字赋值之前,使用 Evaluate 对矢量场进行符号式计算:

绘制矢量场,矢量按指定密度放置:

绘制穿过一组种子点的流线图:

使用自动和显式播种,样式采用显式播种的流线的样式:

在指定区域上绘制网格线:

使用指定数目的网格线:

指定网格线:

可以用区域来指定域的范围:

还可以用 MeshRegion 来指定域的范围:

演示  (13)

通过设置 StreamScale 指定不同的虚线和箭头:

利用颜色函数对背景标量场着色:

绘制箭头颜色由场值决定的的流线:

应用多种流线样式:

使用不同的绘制主题:

使用已命名的外观绘制流线:

样式化流线:

指定不同样式的网格线:

指定全局网格线风格:

给网格区域加上周期式阴影:

区域边界上应用多种样式:

包含标量场的图例:

显示流线的图例:

反转 y 轴刻度,使之向下增大:

选项  (85)

Background  (1)

使用有色背景:

BoundaryStyle  (2)

默认情况下,区域边界无样式:

改变边界的样式:

ColorFunction  (6)

使用 Hue 着色区域大小:

基于 使用 Hue 着色:

使用 ColorData 中任何命名的颜色梯度:

使用 ColorData 为预定义的颜色梯度:

坐标指定混合两种颜色的函数:

使用 ColorFunctionScaling->False 得到未经调整的值:

ColorFunctionScaling  (4)

默认情况下,使用调整值:

使用 ColorFunctionScaling->False 得到未经调整的值:

方向使用未经调整的坐标,在 方向使用调整的坐标:

对每一个颜色函数参数明确指定是否调整:

EvaluationMonitor  (2)

显示对矢量场函数采样的地方:

对矢量场函数的计算次数进行计数:

MaxRecursion  (1)

在变化迅速的地方完善制图:

Mesh  (5)

默认情况下,不显示网格线:

显示最后的采样网格:

使用特定数目的网格线:

指定具体的网格线:

不同的网格线使用不同的样式:

MeshFunctions  (3)

默认情况下,网格线相应于场的大小:

使用 值作为网格函数:

使用离原点有固定距离的网格线:

MeshShading  (3)

使用 None 以删除区域:

周期性使用格式:

周期性使用 ColorData 中的索引式颜色:

MeshStyle  (1)

对网格线应用各种样式:

NormalsFunction  (2)

上阴影时不使用法线:

随机变化有效法线:

PerformanceGoal  (2)

生成更高质量的图:

强调性能,可能会影响质量:

PlotLegends  (4)

默认情况下,不包括图例:

引入标量场的图例:

引入流水线的图例:

控制图例位置:

PlotRange  (7)

缺省时使用全部绘图范围:

指定 范围的一个显式极限:

指定一个显式的 范围:

指定一个显式的 最小范围:

指定一个显式的 范围:

指定一个显式的 的最大范围:

指定不同的 范围:

PlotTheme  (2)

选用单色主题样式:

改变流线的样式:

RegionFunction  (3)

只绘制一定象限内的流线:

只在高过给定阈值的区域绘制流线:

使用条件的任意逻辑组合:

StreamColorFunction  (6)

按照向量场的范数对流线着色:

根据不同的标量场为流线着色:

使用 ColorData 中任何命名的颜色梯度:

对于预定义的颜色梯度, 使用 ColorData

指定一个颜色函数,通过 坐标将两种颜色混合:

使用 StreamColorFunctionScaling->False 得到尺度未调整的值:

StreamColorFunctionScaling  (4)

默认情况下,使用尺度调整的值:

使用 StreamColorFunctionScaling->False 得到尺度未经调整的值:

方向使用尺度未经调整的坐标,在 方向使用尺度调整的坐标:

显式指定每一种颜色函数参数是否进行尺度调整:

StreamMarkers  (7)

默认情况下,流线绘制有箭头:

使用已命名的外观绘制流线:

不同的矢量场使用不同的标记:

命名箭头样式:

命名点的样式:

命名指针样式:

已命名的飞镖样式:

StreamPoints  (6)

指定最大数目的流线:

使用符号名称来指定流线的数目:

同时使用自动和显式播种,并给予明确播种的流线样式:

指定流线之间的最小距离:

指定在一条流线的起点和终点处流线之间的最小距离:

控制每个流线的最大长度:

StreamScale  (9)

创建完整而不分段的流线:

对流线使用曲线:

使用符号名称来控制流线的长度:

指定线段长度:

为流线指定一个显式的虚线模式:

指定每一个流线线段上点的数目:

指定相对于最长线段的绝对高宽比:

指定相对于每个线段的相对高宽比:

根据 坐标调整箭头的长度:

StreamStyle  (5)

对于颜色,StreamColorFunctionStreamStyle 的优先级高:

设置 StreamColorFunctionNone,用 StreamStyle 指定颜色:

对流线使用不同的样式:

指定一个自定义箭头:

设置多个矢量场的样式:

应用  (16)

实现矢量场的可视化,背景由场的发散度决定:

实现矢量场的可视化,背景由场的旋度值决定:

显示叠加在二维 Hamiltonian 系统的 Hamiltonian 量上的流线:

检查 NDSolve 保留不变量的接近度:

交互式表征线性平面系统:

使用流线图作为一个交互式微分方程演示图的背景:

将多个范例组合到一个选项卡式窗口:

将鼠标悬停在选项卡上可得到矢量场的描述:

具有两个极限圆环的二次系统:

Homoclinic 循环:

展开一个奇对称的双零特征值:

使用 Manipulate 探索一个参数化的矢量场:

振动的薄膜:

展开一个函数及其梯度场:

生成用于动画的光栅化图形的列表:

制作光栅列表而不是原始矢量图形的动画可以减少内存的使用:

创建一个动画,沿矢量范数的方向转换流线的颜色:

通过多个范例探索各种流线样式和尺度:

生成图标,用图形表示场的选择:

点击场的图标切换场图:

生成一列 变化的流线图:

将二维流线图堆栈在三维中:

属性和关系  (12)

使用 ListStreamDensityPlot 绘制数据:

使用 StreamPlot 仅绘制流线而不绘制标量场:

VectorDensityPlot 用向量而非流线绘制函数:

使用 ListVectorDensityPlot 用向量而非流线绘制数据:

使用 VectorPlot 用向量而非流线绘制没有标量场的绘图:

使用 VectorPlot3D 可视化三维矢量场:

使用 SliceVectorPlot3D 可视化表面的三维矢量场:

StreamDensityPlot 在需要的地方对更多点进行采样:

标量场可以用 DensityPlot 自身进行绘制:

使用 LineIntegralConvolutionPlot 绘制向量场的线积分卷积:

将复函数绘制为向量场:

GeoStreamPlot 可在地球地图上绘制流线:

属性和关系  (12)

VectorDensityPlot 使用向量而非流线图绘制:

使用 StreamPlotVectorPlot 绘制没有标量场密度图的函数:

使用 ListStreamDensityPlot 绘制数据:

使用 ListStreamPlot 绘制没有密度图的数据:

使用 ListVectorPlot 绘制向量而不是流线:

使用 ListVectorDensityPlot 将密度图添加到向量:

使用 VectorDisplacementPlot 可视化与位移向量场相关的区域的变形:

使用 ListVectorDisplacementPlot 根据数据可视化相同的变形:

使用 VectorDisplacementPlot3D 可视化与位移矢量场相关的三维区域的变形:

使用 ListVectorDisplacementPlot3D 根据数据可视化相同的变形:

使用 VectorPlot3DStreamPlot3D 可视化三维向量场:

使用 ListVectorPlot3DListStreamPlot3D 可视化相同的基于三维向量场的数据:

使用 SliceVectorPlot3D 沿表面可视化三维向量场数据:

使用 ListSliceVectorPlot3D 根据数据可视化相同的三维向量场数据:

StreamDensityPlot 在需要的地方对更多点进行采样:

标量场可以用 ListDensityPlot 自行绘制:

ListLineIntegralConvolutionPlot 绘制向量场数据的线积分卷积:

使用 ComplexVectorPlotComplexStreamPlot 将复变量的复函数可视化为向量场或流线:

GeoVectorPlot 在地图上绘制矢量:

使用 GeoStreamPlot 绘制流线而非矢量:

巧妙范例  (3)

绘制以发散度作为背景密度的流线图:

绘制以涡量绝对值作为背景密度的流线图:

将流线图局限在不同区域:

Wolfram Research (2008),StreamDensityPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/StreamDensityPlot.html (更新于 2022 年).

文本

Wolfram Research (2008),StreamDensityPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/StreamDensityPlot.html (更新于 2022 年).

CMS

Wolfram 语言. 2008. "StreamDensityPlot." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/StreamDensityPlot.html.

APA

Wolfram 语言. (2008). StreamDensityPlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/StreamDensityPlot.html 年

BibTeX

@misc{reference.wolfram_2024_streamdensityplot, author="Wolfram Research", title="{StreamDensityPlot}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/StreamDensityPlot.html}", note=[Accessed: 08-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_streamdensityplot, organization={Wolfram Research}, title={StreamDensityPlot}, year={2022}, url={https://reference.wolfram.com/language/ref/StreamDensityPlot.html}, note=[Accessed: 08-November-2024 ]}