StreamDensityPlot
StreamDensityPlot[{{vx,vy},r},{x,xmin,xmax},{y,ymin,ymax}]
生成矢量场 {vx,vy} 作为 x 和 y 的函数的流图,叠加在标量场 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 中.
更多信息和选项
- StreamDensityPlot 绘制流线,显示的是在每个点处矢量场的局部方向.
- StreamDensityPlot 生成矢量场 {vx,vy} 的流图,叠加在标量场 r 的背景密度图上.
- StreamDensityPlot 绘制由 和 定义的流线 ,其中 是矢量数据的插值函数, 是初始流点. 流线 是通过点 的曲线,其切线对应于各点处的向量场 .
- 流线绘制在标量场 的密度图上,其默认值为矢量场的幅值 .
- 默认情况下,流线根据矢量场 的大小 着色,并在 值增加的方向上有一个箭头.
- StreamDensityPlot 缺省情况下显示足够多的流线,从而使得整个图形的密度大致均匀.
- StreamDensityPlot 在非实数 vi 处不绘制流线图.
- StreamDensityPlot 有效利用 Block 把 x 和 y 视为局部变量.
- StreamDensityPlot 具有属性 HoldAll,在指定 x 和 y 的数值后才计算 vi.
- 在某些情况下给 x 和 y 赋上数值之前用 Evaluate 符号式计算 vi 会更有效.
- StreamDensityPlot 有和 Graphics 相同的选项,并增加下列变化: [所有选项的列表]
-
AspectRatio 1 高宽比 BoundaryStyle None 如何绘制 RegionFunction 的边界 BoxRatios Automatic 用于模拟照明的有效三维框比例 ColorFunction Automatic 如何对背景密度着色 ColorFunctionScaling True 是否对 ColorFunction 的参数进行缩放 EvaluationMonitor None 每次运行函数时要计算的表达式 Frame True 是否在图形周围绘制边框 FrameTicks Automatic 边框的刻度 LightingAngle None 模拟光照的有效角度 MaxRecursion Automatic 允许的标量场的递归子划分的最大数量 Mesh None 背景网格线的数量 MeshFunctions {#5&} 如何确定网格线的位置 MeshShading None 如何处理网格线间区域的色调 MeshStyle Automatic 网格线的样式 Method Automatic 绘图使用的方法 PerformanceGoal $PerformanceGoal 优化的目标 PlotLegends None 包括的图例 PlotRange {Full,Full} 要包括的 x、y 值的范围 PlotRangePadding Automatic 对数值范围进行多少填充 PlotTheme $PlotTheme 绘图的整体主题 RegionFunction True& 确定包含的区域范围 ScalingFunctions None 怎样缩放个别坐标 StreamColorFunction Automatic 如何对流线着色 StreamColorFunctionScaling True 是否对 StreamColorFunction 的参数进行缩放 StreamMarkers Automatic 流线的形状 StreamPoints Automatic 确定流线的数量、位置和紧密度 StreamScale Automatic 确定流线的大小和分段 StreamStyle Automatic 如何绘制流线 WorkingPrecision MachinePrecision 内部计算使用的精度 - MeshFunctions、RegionFunction、ColorFunction 和 StreamColorFunction 的参数值为 x、y、vx、vy、r.
- 默认设置 MeshFunctions->{#5&} 会为标量场 r 绘制网格线.
- ScalingFunctions 的可用设置有:
-
{sx,sy} 缩放 x 和 y 坐标轴 - 常见内置缩放函数 s 包括:
-
"Log" 对数刻度,自动进行标记 "Log10" 以 10 为底的对数刻度,用 10 的幂进行标记 "SignedLog" 类似对数的刻度,包含 0 和负数 "Reverse" 反转坐标的方向 "Infinite" 无穷刻度
所有选项的列表
范例
打开所有单元关闭所有单元范围 (24)
采样 (11)
在数字赋值之前,使用 Evaluate 对矢量场进行符号式计算:
还可以用 MeshRegion 来指定域的范围:
演示 (13)
通过设置 StreamScale 指定不同的虚线和箭头:
选项 (85)
ColorFunction (6)
ColorFunctionScaling (4)
使用 ColorFunctionScaling->False 得到未经调整的值:
PlotRange (7)
StreamColorFunction (6)
StreamColorFunctionScaling (4)
使用 StreamColorFunctionScaling->False 得到尺度未经调整的值:
StreamPoints (6)
StreamScale (9)
StreamStyle (5)
对于颜色,StreamColorFunction 比 StreamStyle 的优先级高:
设置 StreamColorFunctionNone,用 StreamStyle 指定颜色:
应用 (16)
属性和关系 (12)
使用 ListStreamDensityPlot 绘制数据:
使用 StreamPlot 仅绘制流线而不绘制标量场:
用 VectorDensityPlot 用向量而非流线绘制函数:
使用 ListVectorDensityPlot 用向量而非流线绘制数据:
使用 VectorPlot 用向量而非流线绘制没有标量场的绘图:
使用 VectorPlot3D 可视化三维矢量场:
使用 SliceVectorPlot3D 可视化表面的三维矢量场:
StreamDensityPlot 在需要的地方对更多点进行采样:
标量场可以用 DensityPlot 自身进行绘制:
使用 LineIntegralConvolutionPlot 绘制向量场的线积分卷积:
GeoStreamPlot 可在地球地图上绘制流线:
属性和关系 (12)
VectorDensityPlot 使用向量而非流线图绘制:
使用 StreamPlot 或 VectorPlot 绘制没有标量场密度图的函数:
使用 ListStreamDensityPlot 绘制数据:
使用 ListStreamPlot 绘制没有密度图的数据:
使用 ListVectorPlot 绘制向量而不是流线:
使用 ListVectorDensityPlot 将密度图添加到向量:
使用 VectorDisplacementPlot 可视化与位移向量场相关的区域的变形:
使用 ListVectorDisplacementPlot 根据数据可视化相同的变形:
使用 VectorDisplacementPlot3D 可视化与位移矢量场相关的三维区域的变形:
使用 ListVectorDisplacementPlot3D 根据数据可视化相同的变形:
使用 VectorPlot3D 或 StreamPlot3D 可视化三维向量场:
使用 ListVectorPlot3D 或 ListStreamPlot3D 可视化相同的基于三维向量场的数据:
使用 SliceVectorPlot3D 沿表面可视化三维向量场数据:
使用 ListSliceVectorPlot3D 根据数据可视化相同的三维向量场数据:
StreamDensityPlot 在需要的地方对更多点进行采样:
标量场可以用 ListDensityPlot 自行绘制:
用 ListLineIntegralConvolutionPlot 绘制向量场数据的线积分卷积:
使用 ComplexVectorPlot 或 ComplexStreamPlot 将复变量的复函数可视化为向量场或流线:
用 GeoVectorPlot 在地图上绘制矢量:
使用 GeoStreamPlot 绘制流线而非矢量:
文本
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 年