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