Mayavi是一个功能强大的Python库,用于科学计算中的维可视化。它基于VTK(Visualization Toolkit)开发,提供了丰富的3D可视化功能,能够呈现复杂的科学数据和模拟结果。本文将通过一些实例来介绍Mayavi的使用,并展示如何利用该库进行数据可视化。
实例1:绘制3D散点图
首先,让我们从一个简单的例子开始,绘制一个3D散点图。假设我们有一些具有(x, y, z)坐标的数据点集,我们想要将它们以3D形式可视化。
import numpy as np
from mayavi import mlab
# 生成随机数据
np.random.seed(0)