我想要以不连贯的顺序一个接一个地查看我的许多数据集。因此,我编写了一个小蟒蛇脚本,可以给我一个情节的阴影:绘制一个,等待x秒绘制第二个等等...
由于一个未知的原因,我可以让它绘制第一个文件,但其他图表看起来完全空白,虽然我知道我非常空的数据。这可能是清洁或冲洗窗户或每个地块之间的数字的东西。 这是我目前的代码:
from pylab import plot,show,scatter,title,figure,close,ion,clf
from time import sleep
import numpy as N
from random import choice
import sys
import math
filenames = sys.argv[1:-1] #I'm passing the dataset files in argument
while True:
my_choice = choice(filenames) #picks a random dataset out of the pool
# print my_choice
x = N.loadtxt(my_choice,usecols=(0,)) #reads the 2d data
y = N.loadtxt(my_choice,usecols=(1,))
print x,"\n\n",y
scatter(x,y)
title(my_choice)
ion()
show()
sleep(int(sys.argv[-1])) #my last line command argument is the delay
close()
clf() #should flush the data and the figure
del x,y