2024-10-16 20:48:52 发布
网友
我有一个模拟设置,它从声音文件生成二维图形。我想为我的模拟写一个可视化工具。就像在音频编辑应用程序中一样,我想播放声音文件并看到一个垂直条在2D图形上移动,与我正在播放的声音文件关联。在
我当前正在使用matplotlib作为绘图,但它们都是静态的。我可以用matplotlib制作这种交互式动画吗?在
matplotlib
你能推荐其他图书馆吗?我可以用C/C++和Python编程。在
更新现有的matplotlib图很容易。所有大多数艺术家都有update_*函数,这些函数将修改图形使用的数据,图形将反映调用draw()后更新的数据。在
update_*
draw()
这篇文章的很多内容都已经编写好了,并很好地封装在animation模块中,还有一个非常好的tutorial。在
如果您已经有了一个框架,您需要执行以下操作:
ln, = ax.plot(...) canv = ax.figure.canvas # some code while True: # code ln.set_xdata(new_x) ln.set_ydata(new_y) canv.draw() # code
更新现有的
matplotlib
图很容易。所有大多数艺术家都有update_*
函数,这些函数将修改图形使用的数据,图形将反映调用draw()
后更新的数据。在这篇文章的很多内容都已经编写好了,并很好地封装在animation模块中,还有一个非常好的tutorial。在
如果您已经有了一个框架,您需要执行以下操作:
相关问题 更多 >
编程相关推荐