在Matplotlib中制作旋转的3D图表
为了制作旋转的3D图表,在matplotlib中,我们可以使用 Animation 类来重复调用函数。
步骤
- 初始化变量,包括网格数量、呼叫函数的每秒频率和帧数。
-
创建一个数组用于曲线的x、y和z值。
-
制作一个使用lambda函数的z数组函数。
-
为了将函数传递到动画类,制作一个用户定义的函数,以删除先前的绘图,并使用x、y和z数组绘制表面图。
-
创建一个新的图形或激活现有的图形。
-
使用subplots()方法添加一个子图布置。
-
使用 set_zlim() 方法设置Z轴限制。
-
调用 animation 类以动画显示表面图。
-
使用 show() 方法来显示动画图。