我想在matplotlib中绘制一个实时3D条形图,我想做类似的事情:
Book是一个与bookindex具有相同维度的值列表。基本上r.get('bl')
从redis数据库中检索更新的book值,并且每次更新时我想在图表上绘制新的条形行。
当我运行此代码时,我得到了一个
value error: RBGA values should be within 0-1 range
我该如何解决这个问题?
bookindex=np.arange(19)
c=0
plt.ion()
fig = plt.figure()
ax = fig.add_subplot(111,projection='3d')
while True:
unpacked_object = pickle.loads(r.get('bl'))
bl = unpacked_object
bl=bl[::-1]
unpacked_object = pickle.loads(r.get('al'))
al = unpacked_object
book=bl+al
c=c+1
ax.bar(bookindex, book, zs=c, zdir='y', color='r', alpha=2000)
plt.show()
plt.pause(1)