ListLinePlot3D
ListLinePlot3D[{{x1,y1,z1},{x2,y2,z2},…,{xn,yn,zn}}]
绘制通过三维点 {xi,yi,zi} 的曲线.
ListLinePlot3D[{{z11,z12,…,z1n},…,{zm1,zm2,…,zmn}}]
将每行 {zi1,zi2,…,zin} 绘制为 方向的曲线,曲线连续堆叠在 方向.
ListLinePlot3D[{data1,data2,…}]
绘制通过多个 {x,y,z} 点集的曲线.
更多信息和选项
- 当曲线下方的区域被填充时,ListLinePlot3D 也称为三维线图或三维面积图. 将每一行数据显示为单独的曲线时,ListLinePlot3D 也称为脊线图.
- ListLinePlot3D 允许绘制通过一组给定点的三维曲线.
- 数据值 xi、yi 和 zi 可以以下列形式给出:
-
xi 一个实数 Quantity[xi,unit] 带单位的数量 Around[xi,ei] 具有不确定性 ei 的值 xi Interval[{xmin,xmax}] 位于 xmin 和 xmax 之间的值 - 不属于上述形式的值 xi、yi 和 zi 将被视为缺失且不显示.
- datai 有以下形式和解释:
-
<"k1"{x1,y1,z1},"k2"{x2,y2,z2},… > 值 {{x1,y1,z1},{x2,y2,z2},…} {{x1,y1,z1}"lbl1",{x2,y2,z2}"lbl2",…}, data{"lbl1","lbl2",…} 值 {{x1,y1,z1},{x2,y2,z2},…},标签为{lbl1,lbl2,…} SparseArray 作为普通数组的值 QuantityArray 幅值 WeightedData 未加权值 - 以下封装 w 可用于 datai:
-
Annotation[datai,label] 为数据提供注释 Button[datai,action] 定义单击数据时要执行的操作 Callout[datai,label] 用标注标记数据 Callout[datai,label,pos] 将标注放置在相对位置 pos EventHandler[datai,…] 为数据定义一个通用的事件处理程序 Hyperlink[datai,uri] 使数据成为超链接 Labeled[datai,label] 标记数据 Labeled[datai,label,pos] 将标签放置在相对位置 pos Legended[datai,label] 识别图例中的数据 PopupWindow[datai,cont] 将弹出窗口附加到数据 StatusArea[datai,label] 鼠标悬停时在状态区域中显示 Style[datai,styles] 使用指定样式显示数据 Tooltip[datai,label] 将工具提示附加到数据 Tooltip[datai] 使用数据值作为工具提示 - 封装 w 可以应用于多个层:
-
{{…,w[zi,j],…}} 封装数组数据中的值 zi,j {…,w[{xi,yi,zi}],…} 封装点 {xi,yi,zi} w[datai] 封装数据 w[{data1,…}] 封装 datai 的集合 w1[w2[…]] 使用嵌套封装 - ListLinePlot3D 采用与 Graphics3D 相同的选项,并有以下添加和更改: [所有选项的列表]
-
Axes True 是否绘制轴 BoxRatios {1,1,0.4} 三维边界框比率 ColorFunction Automatic 如何确定点的颜色 ColorFunctionScaling True 是否缩放 ColorFunction 的参数 DataRange Automatic 为数据假定的 x 和 y 值的范围 Filling None 如何填充每个点 FillingStyle Automatic 填充所用的样式 IntervalMarkers Automatic 如何呈现不确定性 IntervalMarkersStyle Automatic 不确定性元素的样式 Joined True 是否连接点 LabelingFunction Automatic 如何标记点 LabelingSize Automatic 用于标注和标签的尺寸 Mesh None 在每条线上绘制多少个网格点 MeshFunctions {#1&} 如何确定网格点的位置 MeshShading None 如何着色网格点之间的区域 MeshStyle Automatic 网格点的样式 PerformanceGoal $PerformanceGoal 尝试优化的性能方面 PlotLabels None 用于曲线的标签 PlotLegends None 点的图例 PlotMarkers None 用于点的标记 PlotRange {Full,Full,Automatic} 要包括的 z 或其他值的范围 PlotRangePadding Automatic 值的范围要填充多少 PlotStyle Automatic 点的样式 PlotTheme $PlotTheme 图的整体主题 RegionFunction (True&) 如何确定是否应包括一个点 RegionBoundaryStyle 用于区域的样式 ScalingFunctions None 如何缩放单个坐标 - 默认情况下,ListLinePlot3D[{{z11,z12,…},…}] 将每个数据点的 x 和 y 坐标值设为从 1 开始的连续整数.
- 设置 DataRange->{{xmin,xmax},{ymin,ymax}} 指定要使用的其他坐标值范围.
- 在默认设置 DataRange->Automatic 下,ListLinePlot3D[{{z11,z12,z13},…,{zn1,zn2,zn3}}] 将假设给出的数据是 {{x1,y1,z1},…},而不是高度的 ×3 数组.
- ListLinePlot3D[data,DataRange->All] 总是使用 data 来表示高度数组.
- PlotMarkers 的可能设置包括:
-
None 绘制曲面时省略标记 "Point" 使用二维点作为标记 "Sphere" 使用三维球体作为标记 {"Point",s},{"Sphere",s} 指定标记的尺寸 s {spec1,spec2,…} 对表达式 expri 使用规范 speci - 标记尺寸 s 可以是符号值,例如 Tiny、Small、Medium 和 Large,也可以是图形宽度的缩放比例.
- IntervalMarkers 的可能设置包括:
-
"Bars" 绘制条带来表示误差 "Tubes" 绘制管带来表示误差 - ScalingFunctions 的可能设置包括:
-
sz 缩放 z 轴 {sx,sy} 缩放 x 和 y 轴 {sx,sy,sz} 缩放 x、y 和 z 轴 - 缩放函数 si 是字符串 "scale" 或 {g,g-1},其中 g-1 是 g 的倒数.
- 提供给 MeshFunctions 和 RegionFunction 中的函数的自变量是 、 和 . ColorFunction 中的函数在默认情况下提供这些自变量的缩放版本.
所有选项的列表
范例
打开所有单元关闭所有单元范围 (35)
通用数据 (7)
使用 DataRange 提供明确的 和 数据范围:
对于由 三元组组成的不规则数据,从数据推断 和 的数据范围:
自动选择 PlotRange:
使用 PlotRange 关注感兴趣的领域:
使用 RegionFunction 将线限制在由不等式给出的区域:
特殊数据 (6)
数据封装 (6)
使用 PopupWindow 提供额外的下钻信息:
Button 可用于触发任何行为:
标签和图例 (6)
使用 LabelingFunction 指定标签名称:
选项 (68)
ColorFunction (7)
使用 ColorData 的命名渐变按高度为曲线着色:
用 ColorFunction 的颜色填充区域和曲线:
ColorFunction 中的颜色比 PlotStyle 中的颜色具有更高的优先级:
ColorFunction 中的颜色与 PlotStyle 中的非颜色样式结合:
ColorFunctionScaling (2)
Filling (3)
ImageSize (7)
IntervalMarkers (2)
PlotMarkers (4)
RegionBoundaryStyle (3)
应用 (6)
优化路径 (1)
属性和关系 (12)
使用 ListPlot 和 ListLinePlot 绘制二维高度:
使用 ListPointPlot3D 显示三维数据图:
使用 ListPlot3D 从数据创建曲面:
使用 Plot3D 可视化函数:
使用 ParametricPlot3D 绘制函数曲线:
使用 ListLogPlot、ListLogLogPlot 和 ListLogLinearPlot 绘制对数数据图:
使用 ListPolarPlot 绘制极坐标图:
使用 DateListPlot 显示一段时间内的数据:
使用 ListContourPlot 创建连续数据的等高线:
使用 ListDensityPlot 从连续数据创建密度:
对离散值数组使用 ArrayPlot 和 MatrixPlot:
对参数曲线使用 ParametricPlot:
文本
Wolfram Research (2021),ListLinePlot3D,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ListLinePlot3D.html.
CMS
Wolfram 语言. 2021. "ListLinePlot3D." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ListLinePlot3D.html.
APA
Wolfram 语言. (2021). ListLinePlot3D. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ListLinePlot3D.html 年