How to| 三维数据绘图

Wolfram 语言集成的可视化功能提供了多种工具来在三维中显示数据. Wolfram 语言对点、曲面和等高线的绘图功能,结合其插值能力,使其能够得到准确的三维可视化结果. 此外,它还提供了多种对三维图形进行自定义和交互的方法,帮助您更好地了解您的数据.

首先,创建要在三维中绘制的数据集. ExampleData 用于得到第二个数据集合:

In[1]:=
Click for copyable input

使用 ListPointPlot3D 绘出由 给出的三维点列表:

In[2]:=
Click for copyable input
Out[2]=

使用 ListPointPlot3D 及其 ColorFunction 选项,采用预定义的梯度为图形着色:

In[3]:=
Click for copyable input
Out[3]=

使用 ListPlot3D 生成 的一个三维曲面图形:

In[4]:=
Click for copyable input
Out[4]=

指定网格属性是自定义这些图形的一种方式. 这些示例将 MeshMeshFunctionsMeshShadingMeshStyle 用于 ListPlot3D

In[5]:=
Click for copyable input
Out[5]=

使用 ListSurfacePlot3D 生成各个数据集的三维曲面图:

In[6]:=
Click for copyable input
Out[6]=
In[7]:=
Click for copyable input
Out[7]=

使用 ListSurfacePlot3D 构建 的三维曲面,并对插值所用点数及网格大小设置限制:

In[8]:=
Click for copyable input
Out[8]=

使用 ListSurfacePlot3D 的其它可用网格选项:

In[9]:=
Click for copyable input
Out[9]=

网格选项也可在 ListContourPlot3D 中使用:

In[10]:=
Click for copyable input
Out[10]=
    

Wolfram 语言还允许您在三维中绘制矢量数据:

使用 ListVectorPlot3D 绘制矢量数据的视图:

In[1]:=
Click for copyable input
Out[1]=
    

三维图形与其它的 Wolfram 语言函数能够很好地集成.

ManipulateListSurfacePlot3D 一起使用,查看一个互动的三维图形,您可以调整网格的尺寸和颜色. 您可以像对任何其它三维图形一样,使用鼠标对这些图形进行旋转、缩放和平移. 您必须运行这个示例以看到结果:

In[1]:=
Click for copyable input