Python- 1秒连续绘图
我有一本有数据的字典。对于每个条目,我想显示1秒钟的图并移至下一个。要显示的图已在外部脚本中编码。我想自动执行此操作。因此,我遍历字典,显示第一组绘图[0],关闭绘图[0],显示绘图[1]关闭绘图[1]
…我想设置显示时间,例如1秒,然后将绘图显示为全屏。在演示过程中,我不想触摸计算机的问题。
import pylab as plimport numpy as np
x = np.arange(-np.pi, np.pi, 0.1) # only for the example purpose
myDict = {"sin":np.sin(x), "cos":np.cos(x), "exp":np.exp(x)}
for key in myDict:
print myDict[key]
pl.plt.plot(myDict[key]) # in origin coming from external function
pl.plt.plot(x) # in origin coming from external function
pl.plt.show()
有谁知道应该使用什么功能以及如何在上面进行修改?
回答:
一种简单的方法是使用plt.pause(1)
。一种更复杂的方法是使用matplotlib.animate
模块。请参阅python
2,matplotlib
1.1.1中的pylab.ion()和程序运行时的绘图更新
示例,api,教程
以上是 Python- 1秒连续绘图 的全部内容, 来源链接: utcz.com/qa/398199.html