Exemple #1
0
    def update_his(self, nda, **kwa):
        """use kwa: arr=arr, nneg=1, npos=3 OR arr, fraclo=0.05, frachi=0.95
        """
        amp_range = amin, amax = self._intensity_limits(nda, kwa)

        self.axhi.cla()
        self.axhi.invert_xaxis()  # anvert x-axis direction
        self.axhi.set_ylim(amp_range)
        self.axhi.set_yticklabels([])  # removes axes labels, not ticks
        self.axhi.tick_params(axis='y', direction='in')
        self.axhi.set_ylim(amp_range)
        #self.axhi.set_ylabel('V')
        #self.axhi.get_yaxis().set_visible(False) # hides axes labels and ticks

        kwh={'bins'       : kwa.get('bins',self.hbins),\
             'range'      : kwa.get('range',amp_range),\
             'weights'    : kwa.get('weights',None),\
             'color'      : kwa.get('color', self.hcolor),\
             'log'        : kwa.get('log',False),\
             'bottom'     : kwa.get('bottom', 0),\
             'align'      : kwa.get('align', 'mid'),\
             'histtype'   : kwa.get('histtype',u'bar'),\
             'label'      : kwa.get('label', ''),\
             'orientation': kwa.get('orientation',u'horizontal'),\
            }

        #self.his = gr.hist(self.axhi, nda, **kwh)
        self.his = pp_hist(self.axhi, nda.ravel(), **kwh)
        wei, bins, patches = self.his
        gr.add_stat_text(self.axhi, wei, bins)
Exemple #2
0
    def update_his(self, nda, **kwa):
        """use kwa: arr=arr, nneg=1, npos=3 OR arr, fraclo=0.05, frachi=0.95
        """
        amp_range = amin, amax = self._intensity_limits(nda, **kwa)

        self.axhi.cla()
        self.axhi.invert_xaxis()  # anvert x-axis direction
        self.axhi.set_ylim(amp_range)
        self.axhi.set_yticklabels([])  # removes axes labels, not ticks
        self.axhi.tick_params(axis='y', direction='in')
        self.axhi.set_ylim(amp_range)
        #self.axhi.set_ylabel('V')
        #self.axhi.get_yaxis().set_visible(False) # hides axes labels and ticks

        kwa.setdefault('bins', self.hbins)
        kwa.setdefault('amp_range', amp_range)
        kwa.setdefault('color', self.hcolor)
        kwa.setdefault('orientation', u'horizontal')
        if 'arr' in kwa: kwa.pop('arr')
        self.his = gr_hist(self.axhi, nda.ravel(), **kwa)

        wei, bins, patches = self.his
        gr.add_stat_text(self.axhi, wei, bins)