How to| 三维数据绘图
Mathematica 集成的可视化功能提供了多种工具来在三维中显示数据. Mathematica 对点、曲面和等高线的绘图功能,结合其插值能力,使其能够得到准确的三维可视化结果. 此外,它还提供了多种对三维图形进行自定义和交互的方法,帮助您更好地了解您的数据.
首先,创建要在三维中绘制的数据集. ExampleData 用于得到第二个数据集合:
使用 ListPointPlot3D 绘出由
给出的三维点列表:
| Out[3]= |  |
使用 ListPointPlot3D 及其 ColorFunction 选项,采用预定义的梯度为图形着色:
| Out[4]= |  |
使用 ListPlot3D 生成
的一个三维曲面图形:
| Out[5]= |  |
指定网格属性是自定义这些图形的一种方式. 这些示例将 Mesh、MeshFunctions、MeshShading 和 MeshStyle 用于 ListPlot3D:
| Out[6]= |  |
使用 ListSurfacePlot3D 生成各个数据集的三维曲面图:
| Out[7]= |  |
| Out[8]= |  |
使用 ListSurfacePlot3D 构建
的三维曲面,并对插值所用点数及网格大小设置限制:
| Out[9]= |  |
使用 ListSurfacePlot3D 的其它可用网格选项:
| Out[10]= |  |
网格选项也可在 ListContourPlot3D 中使用:
| Out[11]= |  |
Mathematica 还允许您在三维中绘制矢量数据:
使用 ListVectorPlot3D 绘制矢量数据的视图:
| Out[13]= |  |
三维图形与其它的 Mathematica 函数能够很好地集成.
将 Manipulate 与 ListSurfacePlot3D 一起使用,查看一个互动的三维图形,您可以调整网格的尺寸和颜色. 您可以像对任何其它三维图形一样,使用鼠标对这些图形进行旋转、缩放和平移. 您必须运行这个示例以看到结果: