matplotlib怎么动态画图?
有一个系列的数据,想用条形图表示,但是y是会变化的(x不变),想动态地画出这个图。不知道怎么处理?
matplotlib有animation模块,实现动态作图有两块方法:
一种是用animation.ArtistAnimation,这个可以实现,但是需要先把所有图一次画完传给函数。
另一种是用animation.FuncAnimation,这个官方给的例子是用plot函数做出来的图line,line有set_ydata方法可以改变做出来的线的数据,但是我想用bar函数,不知道怎么做?
另外,如果有我有100个数据,其中有10个需要画成红色的, 另外90个绿色的,怎么画?
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实现动态图的demo我有一个,不知道是不是你要的,不需要全部的数据,实时更新,实时显示。