Changeset 2650 for trunk/python


Ignore:
Timestamp:
09/27/12 14:10:27 (12 years ago)
Author:
Malte Marquarding
Message:

Issue #278: don't reset plotter on set_selection; use combined data and plotter selection to plot.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/python/asapplotter.py

    r2608 r2650  
    209209                              linestyle=0,linestyles=self._linestyles)
    210210        self._plotter.legend(self._legendloc)
    211 
    212211        self._plot(self._data)
    213212        if self._minmaxy is not None:
     
    981980             'r': int}#, '_r': int}
    982981
    983         polmodes = dict(zip(self._selection.get_pols(),
    984                             self._selection.get_poltypes()))
     982        polmodes = dict(zip(sel.get_pols(), sel.get_poltypes()))
    985983        # this returns either a tuple of numbers or a length  (ncycles)
    986984        # convert this into lengths
     
    10151013                n = min(n,self._rows*self._cols)
    10161014                self._plotter.set_panels(rows=self._rows,cols=self._cols,
    1017                                          nplots=n,margin=self._margins,ganged=ganged)
     1015                                         nplots=n,margin=self._margins,
     1016                                         ganged=ganged)
    10181017            else:
    10191018                n = min(n,maxpanel)
    1020                 self._plotter.set_panels(rows=n,cols=0,nplots=n,margin=self._margins,ganged=ganged)
     1019                self._plotter.set_panels(rows=n,cols=0,nplots=n,
     1020                                         margin=self._margins,ganged=ganged)
    10211021        else:
    10221022            self._plotter.set_panels(margin=self._margins)
     
    10731073                   
    10741074            #if (b > b0 or newpanel) and stackcount < nstack:
    1075             if stackcount < nstack and (newpanel or rowstack or (a == a0 and b > b0)):
     1075            if stackcount < nstack and (newpanel or \
     1076                                            rowstack or (a == a0 and b > b0)):
    10761077                y = []
    10771078                if len(polmodes):
     
    12161217        if order:
    12171218            self._selection.set_order(order)
    1218         if refresh and self._data: self.plot(self._data)
     1219        if refresh and self._data:
     1220            self.plot()
    12191221
    12201222    def _get_selected_n(self, scan):
Note: See TracChangeset for help on using the changeset viewer.