我正在尝试使用圆柱形网格绘制完整的圆柱体。 然而,我只是设法得到了半个圆柱体。这是我的代码
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
r = 1
x = np.linspace(-r, r, 50)
y = np.linspace(-r, r, 50)
X, Y = np.meshgrid(x, y)
Z = (np.pi * -Y**2)
surf = ax.plot_surface(X, Y, Z)
有人可以给我一些关于如何做的见解吗?