Дан набор points
с каждой точкой 3-х мерный. С самого начала моего кода я использовал
import numpy as np
from mpl_toolkits import mplot3d
import matplotlib.pyplot as plt
fig = plt.figure()
ax = plt.axes(projection='3d')
plt.plot(points[:, 0], points[:, 1], points[:, 2], 'o')
и заглушил 3D-график. После работы над программой я нашел еще одну точку под названием result
, которую хочу добавить к своему графику [красным цветом]. Я еще не использовал plt.show()
.
Итак, после всего этого я использую plt.plot(result[0], result[1], result[2], 'ro')
и plt.show()
.
Но это не работает, как в первый раз, когда я использовал plot()
.
И у меня есть ошибка:
Файл «», строка 3, в
Файл «путь к файлу» на графике равен not None else {}), ** kwargs)
in plot zs = np.broadcast_to (zs, len (xs))
TypeError: объект типа 'numpy .float64' не имеет len ()
Помогите, пожалуйста. Как правильно добавить на график одну точку?