def __init__(self, arr, **kwa): """ """ flexbase.__init__(self, **kwa) w_in = kwa.pop('w_in', 6) h_in = kwa.pop('h_in', 5) kwfig = {} _fig=gr.plt.figure(num = kwa.get('num',None),\ figsize = kwa.get('figsize',(w_in, h_in)),\ dpi = kwa.get('dpi',80),\ facecolor = kwa.get('facecolor','w'),\ edgecolor = kwa.get('edgecolor','w'),\ frameon = kwa.get('frameon',True),\ clear = kwa.get('clear',False),\ **kwfig) kwfia = {} self.fig, self.axhi = gr.fig_img_axes(\ fig=_fig,\ win_axim = kwa.get('win_axhi', (0.10, 0.05, 0.87, 0.90)),\ **kwfia) self.update(arr, **kwa) gr.draw_fig(self.fig)
def __init__(self, img, **kwa): """ """ flexbase.__init__(self, **kwa) #arr = kwa.setdefault('arr', img) arr = kwa.get('arr', None) if arr is None: arr = img amin, amax = self._intensity_limits(arr, **kwa) self.hcolor = kwa.get('color', 'lightgreen') self.hbins = kwa.get('bins', 100) kwa.setdefault('w_in', 14) kwa.setdefault('h_in', 8) _fig = gr_figure(**kwa) kwfica = {} fymin, fymax = 0.04, 0.93 self.fig, self.axim, self.axcb, self.axhi = gr.fig_img_cbar_hist_axes(\ fig=_fig,\ win_axim = kwa.get('win_axim', (0.04, fymin, 0.71, fymax)),\ win_axhi = kwa.get('win_axhi', (0.76, fymin, 0.15, fymax)),\ win_axcb = kwa.get('win_axcb', (0.915, fymin, 0.01, fymax)), **kwfica) kwa.setdefault('amin', amin) kwa.setdefault('amax', amax) self.imsh, self.cbar = gr_imshow_cbar(self.fig, self.axim, self.axcb, img, **kwa) self.update_his(arr, **kwa) gr.draw_fig(self.fig)
def __init__(self, img, **kwa): flexbase.__init__(self, **kwa) arr = kwa.get('arr', None) if arr is None: arr = img #kwa['arr'] = arr = img amin, amax = self._intensity_limits(arr, **kwa) aspratio = float(img.shape[0]) / float(img.shape[1]) # heigh/width kwa.setdefault('w_in', 9) kwa.setdefault('h_in', 8) _fig = gr_figure(**kwa) kwfica = {} fymin, fymax = 0.04, 0.93 self.fig, self.axim, self.axcb = gr.fig_img_cbar_axes(\ fig=_fig,\ win_axim = kwa.get('win_axim', (0.05, fymin, 0.86, fymax)),\ win_axcb = kwa.get('win_axcb', (0.915, fymin, 0.01, fymax)), **kwfica) kwa.setdefault('amin', amin) kwa.setdefault('amax', amax) self.imsh, self.cbar = gr_imshow_cbar(self.fig, self.axim, self.axcb, img, **kwa) gr.draw_fig(self.fig)
def __init__(self, arr, **kwa): flexbase.__init__(self, **kwa) kwa.setdefault('w_in', 6) kwa.setdefault('h_in', 5) _fig = gr_figure(**kwa) kwfia = {} self.fig, self.axhi = gr.fig_img_axes(\ fig=_fig,\ win_axim = kwa.get('win_axhi', (0.10, 0.05, 0.87, 0.90)),\ **kwfia) self.update(arr, **kwa) gr.draw_fig(self.fig)
#ax[i].plot(wtsel, grad2, gfmt[0], linewidth=lw) gr.drawLine(ax[i], ax[i].get_xlim(), (THR, THR), s=10, linewidth=1, color='k') #wf2sel = wf2[ch[i],BBEG:BEND] #wt2sel = wt2[ch[i],BBEG:BEND] #ax[i].plot(wt2sel, wf2sel, gfmt[i], linewidth=lw) #edges = draw_times(ax[i], wf2sel, wt2sel) gr.draw_fig(fig) gr.show(mode='non-hold') for i in range(NAXES): ax[i].clear() ax[i].plot(wttot[:NBINSWL], sp.w[i, :], gfmt[0], linewidth=lw) gr.drawLine(ax[i], ax[i].get_xlim(), (0, 0), s=10, linewidth=1, color='k') gr.show() np.save(ofname, sp.w) print('Wavelets saved in file %s' % ofname) #ch=0 #fig, ax = gr.plotGraph(wt[ch,:-1], wf[ch,:-1], figsize=(15,5)) #gr.show()