Я хочу нарисовать вертикальную плоскость, определяемую
5 = x + y
на трехмерной фигуре с использованием Matplotlib.
Я посмотрел на это и это , но шансов нет. Я также нашел 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()
Заранее спасибо за помощь.