Анимация точек на графике рассеяния матплотлиба - PullRequest
0 голосов
/ 04 марта 2019

Итак, у меня есть куча трехмерных данных, касающихся плеча (x3, y3, z3), локтя (x2, y2, z2) и запястья (x1, y1, z1).Чего я хотел бы добиться, так это анимации, которая воспроизводит движение руки на графике с использованием matplotlib.По сути, все, что мне нужно сделать, это удалить набор из трех точек на трехмерном графике рассеяния и заменить их на том же графике следующим набором после очень короткой задержки.Я не могу найти какие-либо вопросы, которые касались этого типа анимации.Любая помощь будет принята с благодарностью.Текущий код ниже дает мне первый набор очков, и это все:

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')


for i in range(len(x1)):

    wrist = ax.scatter(x1.pop(), y1.pop(), z1.pop(), s=20)
    elbow = ax.scatter(x2.pop(), y2.pop(), z2.pop(), s=20)
    shoulder = ax.scatter(x3.pop(), y3.pop(), z3.pop(), s=20)

    plt.show()
    time.sleep(0.01)

    wrist.remove()
    elbow.remove()
    shoulder.remove()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...