您的错误是您将定义为独立变量,
xs并将
ys它们定义为独立变量(x + y = 5)。
zs在这里是独立的:
import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dxs = np.linspace(0, 10, 100)zs = np.linspace(0, 10, 100)X, Z = np.meshgrid(xs, zs)Y = 5 - Xfig = plt.figure()ax = fig.add_subplot(111, projection='3d')ax.plot_surface(X, Y, Z)plt.show()
样本输出:



