VectorDensityPlot
VectorDensityPlot[{{vx,vy},r},{x,xmin,xmax},{y,ymin,ymax}]
生成矢量场 {vx,vy} 作为 x 和 y 函数的矢量图,叠加在标量场 r 的密度图上.
VectorDensityPlot[{vx,vy},{x,xmin,xmax},{y,ymin,ymax}]
将标量场作为矢量场的范数.
VectorDensityPlot[{{vx,vy},{wx,wy},…,r},{x,xmin,xmax},{y,ymin,ymax}]
绘制几个矢量场.
VectorDensityPlot[…,{x,y}∈reg]
将变量 {x,y} 置于几何区域 reg 中.
更多信息和选项
- VectorDensityPlot 生成矢量场 {vx,vy} 的矢量图,叠加在标量场 r 的背景密度图上.
- VectorDensityPlot 通过绘制标准化为固定长度的箭头显示矢量场. 默认情况下,箭头根据矢量场的大小 着色. 矢量绘制在标量场 r 的密度图上.
- 矢量场的大小 默认用于标量场 r.
- 该图可视化集合 ,其中 是定义了 的区域.
- VectorDensityPlot 会忽略非实数值 vi.
- VectorDensityPlot 视 x 和 y 为局部变量,实际上相当于使用 Block.
- VectorDensityPlot 具有属性 HoldAll,仅在指定 x 和 y 的值后计算 vi 等值.
- 在某些情况下给 x 和 y 赋上数值之前用 Evaluate 符号式计算 vi 会更有效.
- VectorDensityPlot 有和 Graphics 相同的选项,并增加下列变化: [所有选项的列表]
- MeshFunctions、RegionFunction、ColorFunction 和 VectorColorFunction 的参数有 x、y、vx、vy、r.
- 默认设置 MeshFunctions->{#5&} 会为标量场 r 绘制网格线.
- ScalingFunctions 的可用设置有:
-
{sx,sy} 缩放 x 和 y 坐标轴 - 常见内置缩放函数 s 包括:
-
"Log" 对数刻度,自动进行标记 "Log10" 以 10 为底的对数刻度,用 10 的幂进行标记 "SignedLog" 类似对数的刻度,包含 0 和负数 "Reverse" 反转坐标的方向 "Infinite" 无穷刻度
所有选项的列表
范例
打开所有单元关闭所有单元范围 (19)
采样 (9)
在赋数字值之前,使用 Evaluate 符号式计算矢量场:
定义域可能由 MeshRegion 指定:
演示 (10)
VectorColorFunction 优先于 VectorStyle 中的颜色:
设置 VectorColorFunctionNone 以使用 VectorStyle 指定颜色:
选项 (84)
ColorFunction (5)
使用 ColorData 中的命名颜色渐变对标量场幅度进行着色:
使用 ColorData 为预定义的颜色梯度:
使用 StreamColorFunctionScaling->False 得到未经调整的值:
ColorFunctionScaling (4)
使用 StreamColorFunctionScaling->False 得到未经调整的值:
RegionBoundaryStyle (6)
VectorColorFunction (5)
使用 ColorData 中的任何命名颜色梯度:
使用 VectorColorFunctionScaling->False 得到未经调整的值:
VectorColorFunctionScaling (4)
使用 VectorColorFunctionScaling->False 得到未经调整的值:
VectorPoints (9)
VectorStyle (6)
VectorColorFunction 优先于 VectorStyle 中的颜色:
设置 VectorColorFunctionNone 以使用 VectorStyle 指定颜色:
使用 Arrowheads 指定箭头的明确样式:
没有 Arrowheads 的图根据矢量的调整来调整:
属性和关系 (10)
使用 ListStreamDensityPlot 绘制流线而不是矢量:
使用 ListVectorDensityPlot 或 ListStreamDensityPlot 绘制数据:
使用 VectorPlot 绘制没有密度图的函数:
使用 StreamPlot 用流线而不是矢量进行绘图:
使用 ListVectorPlot 或 ListStreamPlot 绘制数据:
使用 LineIntegralConvolutionPlot 绘制矢量场的线积分卷积:
使用 VectorDisplacementPlot 可视化与位移矢量场相关的区域的变形:
使用 ListVectorDisplacementPlot 可视化基于数据的相同变形:
使用 VectorPlot3D 或 StreamPlot3D 可视化三维矢量场:
使用 ListVectorPlot3D 或 ListStreamPlot3D 绘制数据:
用 SliceVectorPlot3D 可视化曲面上的三维矢量场:
使用 ListSliceVectorPlot3D 绘制数据:
使用 VectorDisplacementPlot3D 可视化与位移矢量场相关的三维区域的变形:
使用 ListVectorDisplacementPlot3D 可视化基于数据的相同变形:
通过 DensityPlot,标量场可以绘制自身:
使用 ComplexVectorPlot 或 ComplexStreamPlot 将复变量的复函数可视化为矢量场或流线:
使用 GeoVectorPlot 在地图上绘制矢量:
使用 GeoStreamPlot 绘制流线而不是矢量:
文本
Wolfram Research (2008),VectorDensityPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VectorDensityPlot.html (更新于 2022 年).
CMS
Wolfram 语言. 2008. "VectorDensityPlot." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/VectorDensityPlot.html.
APA
Wolfram 语言. (2008). VectorDensityPlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/VectorDensityPlot.html 年