ListStreamDensityPlot
ListStreamDensityPlot[varr]
根据向量数组 varr 和标量场值 {{vxij,vyij},rij} 生成流密度图.
ListStreamDensityPlot[{{{x1,y1},{{vx1,vy1},r1}},…}]
根据在指定点 {xi,yi} 给出的向量和标量场值 {{vxij,vyij},rij} 产生一个流密度图形.
ListStreamDensityPlot[{data1,data2,…}]
绘制几个向量和标量场的数据.
更多信息和选项
- ListStreamDensityPlot 生成向量场的流线图,以标量场的密度图为背景.
- ListStreamDensityPlot 绘制由 和 定义的流线 ,其中 是向量数据的插值函数, 是流线的起始点. 流线 是穿过点 的曲线,其切线对应于每个点的向量场 .
- 流线被绘制在标量场 的密度图上,标量场的默认值为向量场的大小 .
- 默认情况下,根据向量场 的幅值 为流线着色,箭头指向 值增大的方向.
- ListStreamDensityPlot 将数据插值到向量函数 和标量函数 中.
- 对于规则数据,在 处,向量场 的值为 varr〚i,j,1〛,标量场的值为 varr〚i,j,2〛.
- 对于不规则数据,在 处,向量场 的值为 {vxi,vyi},标量场的值为 ri.
- 如果没有给出标量场的值,则使用向量场的模.
- ListStreamDensityPlot 绘制流线,显示每个点处向量场的局部方向.
- ListStreamDensityPlot[varr] 沿页面向上的方向排列 varr 的行,沿横向放置列.
- ListStreamDensityPlot 默认情况下对给出的数据进行插值,并显示足够多的流线,以使得整个绘图的密度大致均匀.
- ListStreamDensityPlot 和 Graphics 有相同的选项,不同之处和更多选项如下所示: [所有选项的列表]
-
AspectRatio 1 高宽比 BoundaryStyle None 如何绘制 RegionFunction 边界 BoxRatios Automatic 模拟光照的三维边界框的比例 ColorFunction Automatic 如何为背景密度着色 ColorFunctionScaling True 是否缩放传递给 ColorFunction 的参数 DataRange Automatic 假定的数据的 x 和 y 值的范围 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 None 如何为流线着色 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)
演示 (13)
通过设置 StreamScale 指定不同的线和箭头:
选项 (80)
ColorFunction (6)
ColorFunctionScaling (4)
使用 ColorFunctionScaling->False 得到未经调整的值:
StreamColorFunction (5)
StreamColorFunctionScaling (4)
使用 StreamColorFunctionScaling->False 得到未经调整的值:
StreamMarkers (8)
StreamPoints (6)
StreamScale (9)
StreamStyle (5)
StreamColorFunction 比 StreamStyle 的颜色的优先级高:
设置 StreamColorFunctionNone,用 StreamStyle 指定颜色:
应用 (3)
属性和关系 (12)
使用 StreamDensityPlot 绘制带有标量场的密度图的函数:
使用 ListStreamPlot 绘制不带有密度图的数据:
使用 ListVectorPlot 绘制向量而不是流线:
使用 ListVectorDensityPlot 绘制矢量,而非流线:
使用 StreamPlot 或 VectorPlot 用于绘制没有标量场密度图的函数:
使用 ListVectorDisplacementPlot 可视化与位移矢量场相关的区域变形:
使用 ListVectorDisplacementPlot3D 可视化与位移矢量场相关的三维区域的变形:
使用 ListVectorPlot3D 和 ListStreamPlot3D 可视化三维向量场数据:
用 ListSliceVectorPlot3D 沿曲面可视化 3D 向量场数据:
ListStreamDensityPlot 采集比所需更多的样本点:
可以用 ListDensityPlot 单独绘制标量场:
使用 ListLineIntegralConvolutionPlot 绘制矢量场数据的线积分卷积:
用 GeoVectorPlot 在地图上绘制向量:
使用 GeoStreamPlot 绘制流线而非矢量:
文本
Wolfram Research (2008),ListStreamDensityPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ListStreamDensityPlot.html (更新于 2022 年).
CMS
Wolfram 语言. 2008. "ListStreamDensityPlot." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/ListStreamDensityPlot.html.
APA
Wolfram 语言. (2008). ListStreamDensityPlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ListStreamDensityPlot.html 年