ListPlot3D

ListPlot3D[{{f11,,f1n},,{fm1,,fmn}}]

位置 {j,i} 生成一个高度为 fij 的曲面.

ListPlot3D[{{x1,y1,f1},,{xk,yk,fk}}]

位置 {xi,yi} 生成一个高度为 fi 的曲面.

ListPlot3D[{data1,data2,}]

绘制对应于每个 datai 的曲面.

更多信息和选项

范例

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

基本范例  (3)

用一组值来定义曲面的高度:

对于曲面上的点给出明确的 坐标:

用不同的数据插值:

范围  (28)

普通数据  (9)

对于包含 值的规则数据, 的数据范围取整数值:

DataRange 提供明确的 的数据范围:

绘制规则数据的多个集合:

对于包含 组的不规则数据, 的数据范围由数据推导出:

绘制不规则数据的多个集合:

排除非实数的数据区域:

MaxPlotPoints 限制使用点的数量:

自动选择 PlotRange

PlotRange 强调感兴趣的区域:

RegionFunction 将曲面限制在由不等式定义的区域上:

特殊数据  (4)

Quantity 在数据中包含单位:

xyz 坐标包含不同的单位:

绘制具有不确定性的数据:

绘制 xyz 具有不确定性的数据:

标签和图例  (6)

Labeled 标注曲面:

PlotLabels 标注曲面:

把标签放在靠近 {x,y} 值的曲面上:

使用 Callout

把标签放在指定的位置:

包括每个曲面的图例:

使用 Legended 为指定数据集提供图例:

使用 Placed 改变图例位置:

演示  (9)

对曲面提供一个明确的 PlotStyle

对不同的曲面提供不同的样式:

增加标签:

对高度曲面着色:

提供覆盖网格:

设置网格线之间区域的样式:

对曲面提供一个交互的 Tooltip

曲面下的填充:

使用图线主题:

选项  (114)

BoundaryStyle  (6)

在曲面的周围用黑色的边界线:

曲面边界用粗线:

曲面边界用粗红色的线:

不使用任何边界线:

BoundaryStyle 应用 RegionFunction 剪切的空洞:

BoundaryStyle 应用于曲面的跳跃处:

ClippingStyle  (4)

对剪切区域着色,同曲面其余区域一样:

不绘制剪切区域:

使剪切区域部分透明:

着色剪切区域,在底部用红色,在顶部用蓝色:

ColorFunction  (6)

对缩放的 值着色:

对缩放 坐标着色:

ColorData 预定义颜色梯度:

方向命名的颜色梯度:

ColorFunctionPlotStyle 有更高的优先级:

ColorFunctionMeshShading 有更低的优先级:

ColorFunctionScaling  (2)

用未缩放的坐标:

未缩放的坐标依赖于 DataRange

DataRange  (5)

高度值数组的显示对应于每个方向上元素的数量:

重新缩放样本空间:

每个数据集缩放到相同域内:

三元组解释为 , , 坐标:

强制解释为高度值数组:

数据集通常解释为 组的列表:

Filling  (5)

填充到底部:

沿着 RegionFunction 剪切的区域填充:

顶部和底部的填充:

将曲面1 用蓝色填充到底部,将曲面 2 用红色填充到顶部:

在分离区域下方填充:

FillingStyle  (3)

用不同的样式填充到底部:

填充到平面 ,平面下用红色,平面上用蓝色:

仅从上填充到平面

InterpolationOrder  (5)

点通常连接到平面多边形上:

用零次或分段常量的插值:

用3 阶样条插值来拟合数据:

插值阶数从0到5:

对不规则数据,零次插值给出每个点的 Voronoi 区域:

IntervalMarkers  (2)

区间标记默认为条形:

使用已命名的 IntervalMarkers:

IntervalMarkersStyle  (2)

区间标记默认为黑色:

IntervalMarkersStyle 指定竖条的样式:

LabelingSize  (2)

文本标签按实际大小显示:

指定文本标签的最大尺寸:

图像标签自动缩放:

指定图像标签的最大尺寸:

按自然尺寸显示图像标签:

MaxPlotPoints  (4)

ListPlot3D 通常使用数据集中所有的数据点:

限制每个方向上使用的点的数量:

MaxPlotPoints 对不规则数据加上一个规则的网格:

网格没有超出原数据的凸形壳:

Mesh  (7)

不使用网格:

显示初始取样网格和最后的取样网格:

对不规则数据的完全网格是一个 Delaunay 三角:

在每个方向用 5 个网格线:

方向用 3 个网格线,在 方向用 6 个网格线:

在指定值用网格线:

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

MeshFunctions  (3)

值作为网格函数:

方向用网格线:

对应到原点的固定距离上用网格线:

MeshShading  (4)

None 删除区域:

在曲面上布局一个棋盘图案:

MeshShadingPlotStyle 有更高的优先级:

MeshShadingColorFunction 有更高的优先级:

MeshStyle  (2)

用红色网格线:

方向用红色网格线,在 方向用粗网格线:

NormalsFunction  (4)

自动计算法向量:

None 获得所有多边形的平面阴影:

改变曲面上实际的法向量:

VertexNormalsNormalsFunction 有更高的优先级:

PerformanceGoal  (2)

产生一个高质量的图形:

强调性能,是以牺牲质量为代价的:

PlotLabels  (3)

指定文本标签曲面:

指定特定位置上的标签:

为标识曲面指定标签:

PlotLegends  (5)

用占位符定位绘图样式:

使用指定标签:

Placed 控制图例位置:

SwatchLegend 改变外观:

基于颜色函数创建图例:

BarLegend 改变外观:

PlotRange  (3)

自动计算 范围:

用所有点计算范围:

用明确的 范围来强调特色:

PlotStyle  (6)

用不同的样式绘制两个曲面:

用分散的紫色来对曲面着色:

Specularity 设置高亮显示:

Opacity 获得透明的曲面:

对每个曲面用不同的样式:

产生一个线网:

PlotTheme  (4)

使用亮色方案中具有简单刻度和网格线的主题:

改变颜色方案:

通过修改 MeshMeshShading 改变外观:

为三维打印创建较厚的表面:

RegionFunction  (5)

区域上的绘制:

这个区域依赖于 DataRange

Filling 将从区域边界填充:

没有连接的区域:

用条件的任何逻辑组合:

ScalingFunctions  (9)

默认情况下,在每个方向绘制线性比例:

方向上使用对数比例:

方向使用线性比例,在顶部显示更小的数字:

方向使用倒数比例:

方向使用不同的比例:

不改变 轴的情况下,翻转 轴:

使用由函数和其反函数定义的比例:

TicksFaceGrids 上的位置是自动比例:

PlotRange 是自动比例:

TextureCoordinateFunction  (4)

缺省情况下,纹理采用按比例调整的 坐标:

使用 参数:

使用未调整的坐标:

使用纹理对如何将参数映射到曲面上进行突出显示:

TextureCoordinateScaling  (1)

对纹理使用尺度调整或未调整的坐标:

VertexColors  (3)

ListPlot3D 通常使用未着色的曲面:

为每个顶点指定一个随机色:

对多个数据集指定颜色:

VertexNormals  (3)

ListPlot3D 自动计算曲面几何的法向量:

对每个顶点指定随机的法向量:

指定多个数据集的法向量:

应用  (5)

绘制函数的指标族:

反复显示对数图形,强调相似步骤的值:

反复显示对数图形,强调特定初始条件的值:

绘制 ClebschGordan 系数,作为 的函数:

一个矩形脉冲和它的离散傅立叶转换:

通过城市的海拔数据,用颜色显示科罗拉多州的海拔图:

属性和关系  (15)

ListPlot3D 产生一个插值函数曲面:

ListSurfacePlot3D 产生一个近似的普通曲面:

ListPlot3D 构建一个函数的曲面,它沿着 方向快速摆动:

当对每个 值用多重 值,其重复值被 ListPlot3D 忽略:

ListSurfacePlot3D 重构普通曲面:

ListPlot3D 将值、法向量、颜色和多边形的顶点关联:

RasterArrayPlotMatrixPlotReliefPlot 将值与整个多边形关联:

对函数用 Plot3D

ListPointPlot3D 显示三维点:

使用 ListLinePlot3D 在绘制通过点列表的曲线:

绘制经过表格中高度行的曲线:

ListContourPlot 从离散数据创建等高线:

ListDensityPlot 从连续的数据创建密度图:

ArrayPlot 处理离散数据组:

MatrixPlot 处理矩阵的结构图形:

ReliefPlot 处理对应医药和地理数据的矩阵:

ListLogPlotListLogLogPlotListLogLinearPlot 处理对数图形:

ListPolarPlot 处理极坐标图形:

DateListPlot 在时间上显示数据:

ParametricPlot3D 处理三维参数曲线和曲面:

可能存在的问题  (2)

图形的外观可能依赖于数据源:

一个 ×3 矩阵解释为三元组列表:

DataRange->All 解释为 值的矩阵:

或提供一个明确的数据范围列表,解释为 值的矩阵:

巧妙范例  (2)

Voronoi 区域插值:

ExampleData 获得的图形:

绘制数据集,对顶点着色并模仿纹理:

Wolfram Research (1988),ListPlot3D,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ListPlot3D.html (更新于 2020 年).

文本

Wolfram Research (1988),ListPlot3D,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ListPlot3D.html (更新于 2020 年).

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_listplot3d, organization={Wolfram Research}, title={ListPlot3D}, year={2020}, url={https://reference.wolfram.com/language/ref/ListPlot3D.html}, note=[Accessed: 22-November-2024 ]}