初始散点数据处理成xy网格数据
x=np.arange(-2,2,0.1)
y=np.arange(-2,2,0.1)
#生成网格点坐标矩阵。
x,y=np.meshgrid(x,y)
print(x)
print(y)
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
fig=plt.figure()
ax=Axes3D(fig)
x=np.arange(-2,2,0.1)
print(x)
y=np.arange(-2,2,0.1)
#生成网格点坐标矩阵。
x,y=np.meshgrid(x,y)
print(x)
print(y)
def f(x,y):
return (1-y**5+x**5)*np.exp(-x**2-y**2)
#绘制3D曲面
ax.plot_surface(x,y,f(x,y))
# rstride(row)指定行的跨度 # cstride(column)指定列的跨度
ax.view_init(elev=300,azim=300)