如何在Matplotlib中制作3D plot_surface动画?
在Matplotlib中制作3D plot_surface动画,我们可以采取以下步骤 –
- 初始化网格数量 (N) 、每秒帧率 (fps) 以调用函数和帧数 (frn) 的变量。
- 创建一个关于曲线的 x 、 y 和 z 数组。
- 使用lambda函数创建一个 z-array 函数。
- 创建一个自定义函数,删除前一次绘图,并使用 x , y 和 z-array 绘制表面图,以将一个函数传递到 animation class 中。
- 创建一个新的图或激活现有的图。
- 使用 subplots() 方法添加一个子图布局。
- 使用 set_zlim() 方法设置Z轴限制。
- 调用 animation class 以动画显示表面绘图。
- 使用 show() 方法显示图。