Python- 1秒连续绘图

我有一本有数据的字典。对于每个条目,我想显示1秒钟的图并移至下一个。要显示的图已在外部脚本中编码。我想自动执行此操作。因此,我遍历字典,显示第一组绘图[0],关闭绘图[0],显示绘图[1]关闭绘图[1]

…我想设置显示时间,例如1秒,然后将绘图显示为全屏。在演示过程中,我不想触摸计算机的问题。

import pylab as pl

import 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

回到顶部