【发布时间】:2018-11-02 08:47:40
【问题描述】:
我想画一个由
定义的垂直平面5 = x + y
在 3D 图中,使用 Matplotlib。
我查看了this 和this,但没有机会。我还在this link 找到了mpl_toolkits.mplot3d.art3d.line_2d_to_3d,上面写着
将 2D 线转换为 3D
看起来很有希望,但我不知道如何使用它。
现在,您将如何修改以下代码以实现我的目标?
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
xs = np.linspace(0, 10, 100)
ys = np.linspace(0, 10, 100)
X, Y = np.meshgrid(xs, ys)
Z # ?????????
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot_surface(X, Y, Z)
plt.show()
提前感谢您的帮助。
【问题讨论】:
标签: python matplotlib