matplotlib 3D条形图颜色问题,python

时间:2017-03-16 18:05:24

标签: python matplotlib indexing plot graph

我想在matplotlib中绘制一个实时3D条形图,我想做类似的事情:

enter image description here

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)

0 个答案:

没有答案