python的plot如何实时更新中_使⽤matplotlib实时更新
所以我有⼀些⼿机加速度数据,我想基本上做⼀个视频什么样的⼿机运动看起来。所以我⽤matplotlib创建了⼀个数据的三维图形:from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import pandas as pd
import pickle
def pickleLoad(pickleFile):
pkl_file = open(pickleFile, 'rb')
data = pickle.load(pkl_file)
pkl_file.close()
return data
data = pickleLoad('/Users/ryansaxe/Desktop/kaggle_parkinsons/accelerometry/LILY_dataframe')
matplotlib中subplotdata = set_index(drop=True)
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
xs = data['x.mean']
ys = data['y.mean']
zs = data['z.mean']
ax.scatter(xs, ys, zs)
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_zlabel('Z Label')
plt.show()
现在时间很重要,实际上也是⼀个因素,我⼀次只能看到⼀个点,因为时间也是⼀个因素,它让我可以观察加速度数据的进展!
我该怎么做才能使它成为⼀个实时更新的图表?
我唯⼀能想到的是有⼀个循环,它⼀⾏⼀⾏地遍历,并从⼀⾏⽣成图形,但这将打开太多⽂件,这将是疯狂的,因为我有数百万⾏。
那么如何创建实时更新图呢?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论