Я написал программу для построения точек в трехмерной среде, где данные обновляются с помощью цикла.Но в цикле весь массив строится снова и снова.Поскольку я хочу добавить более 1000 баллов, это будет бременем для ПК.Может кто-нибудь предложить метод для построения отдельных точек в режиме реального времени без повторного построения массива, но получит тот же результат, что и эта программа, Спасибо.
import serial
from time import time,sleep
import numpy as np
from mayavi import mlab
from random import*
rebound=[]
xs=[]
ys=[]
zs=[]
@mlab.animate(delay=100)
def anim():
i=0
while True:
x= randint(0,1024)
y= randint(0,1024)
z= randint(0,1024)
xs.append(x)
ys.append(y)
zs.append(z)
plt = mlab.points3d(xs,ys,zs)
yield
anim()