Как вы строите вертикальные 3D-плоскости? - PullRequest
1 голос
/ 07 мая 2020

см. Рисунок

Эй, я хочу построить функцию в 3d matplotlib python. Функции, которые я хочу построить, - это x = i, где i растягивается от 0 до 1 с шагом 0,20. Итак, в основном 4 вертикальных плоскости, как на картинке, которой я поделился.

1 Ответ

0 голосов
/ 07 мая 2020

Вы можете создавать плоскости как графики поверхности.

Вот пример:

enter image description here

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np

X, Y = np.meshgrid(np.arange(-6, 6), np.arange(-6, 6))
Z = 0*X

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot_surface(X, Y, Z, alpha=0.5)  # the horizontal plane
ax.plot_surface(Z, Y, X, alpha=0.5)  # the vertical plane
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...