2)#计算Z轴数据(高度数据)Z = (Z1 - Z2) * 2#绘制3D图形ax.plot_surface(X, Y, Z, rstride=1,#rstride(row)指定行的跨度cstride=1,#cstride(column)指定列的跨度cmap=plt.get_cmap('rainbow'))#设置颜色映射#设置Z轴范围ax.set_zlim(-2, 2)#设置标题plt.title("3D图") plt.savefig("d:/...
cstride=1, # cstride(column)指定列的跨度 cmap=plt.get_cmap('rainbow')) # 设置颜色映射 # 设置Z轴范围 ax.set_zlim(-2, 2) # 设置标题 plt.title("3D图") plt.savefig("d:/test.png") plt.show() 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ...
rstride=1, # rstride(row)指定⾏的跨度 cstride=1, # cstride(column)指定列的跨度 cmap=plt.get_cmap('rainbow')) # 设置颜⾊映射 # 设置Z轴范围 ax.set_zlim(-2, 2) # 设置标题 plt.title("3D图") fig.colorbar(surf, shrink=0.5, aspect=5) plt.show()©...
rstride=1, # rstride(row)指定⾏的跨度 cstride=1, # cstride(column)指定列的跨度 cmap=plt.get_cmap('rainbow')) # 设置颜⾊映射 # 设置Z轴范围 ax.set_zlim(-2, 2) # 设置标题 plt.title("3D图") fig.colorbar(surf, shrink=0.5, aspect=5) plt.show()©...
我发现无论是 x 向,还是 y 向,条纹数都是 32 而这刚好是我们x = np.arange(-4, 4, 0.25)中[4-(-4)]/0.25 = 32而ax.plot_surface(X, Y, Z, rstride = 1, cstride = 1, cmap = plt.get_cmap('rainbow'))中rstride = 1, cstride = 1,r(row)对应 x向,c(column)对应 y 向,rstride...
而ax.plot_surface(X, Y, Z, rstride = 1, cstride = 1, cmap = plt.get_cmap('rainbow'))中 rstride = 1, cstride = 1,r(row)对应 x向,c(column)对应 y 向,rstride = 1 说明在 x 向的条纹间隔为 1 个 x 向单位长度(也就是 0.25),cstride = 1 说明在y向的条纹间隔为 1 个 x 向...
的范围 x, y = np.meshgrid(x, y) # 绘制网格 z = np.sin(x) * np.sin(y) ax.plot_surface(x, y, z, rstride=1, cstride...ax.plot_surface(x, y, z, rstride=1, cstride=1, cmap='rainbow') plt.show() # 绘制z=sin(x)*sin(y)/x/y的3D...-10, 10, 0.1) # y的范围 x...
rstride=1,#rstride(row)指定行的跨度cstride=1,#cstride(column)指定列的跨度cmap=plt.get_cmap('rainbow'))#设置颜色映射#设置Z轴范围ax.set_zlim(-2, 2)#设置标题plt.title("3D图") plt.savefig("d:/test.png") plt.show() 上面程序开始准备了和前一个程序相同的数据,只是该程序将 delta 设置为...
rstride=1,#rstride(row)指定行的跨度cstride=1,#cstride(column)指定列的跨度cmap=plt.get_cmap('rainbow'))#设置颜色映射#设置Z轴范围ax.set_zlim(-2, 2)#设置标题plt.title("3D图") plt.savefig("d:/test.png") plt.show() 上面程序开始准备了和前一个程序相同的数据,只是该程序将 delta 设置为...