def new(argv): ''' data = ts.loadc('./dat/1fff0b8a.cdt')['ch1'] fig.clear() sp = fig.add_subplot(111) sp.plot(data[0:100]) ''' if currentID in imgCache: print('cached img return', currentID) return imgCache[currentID] df = pd.DataFrame(conf) if df.empty: return m = df.figNum.max() fig.clear() for r in df.iterrows(): row = r[1] data = ts.loadc('./dat/'+row.sn+'.cdt')[row.channel] data = data[(data.index>row.begin) & (data.index<row.end)] sp = fig.add_subplot(int(m)*100+10+int(row.figNum)) sp.plot(data) sp.grid(True) imgData = generateImgData() imgCache[currentID] = imgData return imgData
def getDataFrame(self, fn): df = ts.loadc(fn) return pd2qv(df.sort_index())