Ignore:
Timestamp:
Mar 5, 2015 12:38:29 PM (9 years ago)
Author:
Mathieu Doucet <doucetm@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
b9dbd6b
Parents:
2df0b74
Message:

pylint fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/plottools/plottable_interactor.py

    r79492222 r3477478  
    22    This module allows more interaction with the plot 
    33""" 
    4 import plottables 
    54from BaseInteractor import _BaseInteractor 
    65 
     
    2625        self._dragged = False 
    2726        self.connect_markers([self.axes]) 
    28          
     27 
    2928    def _color(self, c): 
    3029        """Return a particular colour""" 
    3130        return self.colorlist[c % len(self.colorlist)] 
    32      
     31 
    3332    def _symbol(self, s): 
    3433        """Return a particular symbol""" 
    3534        return self.symbollist[s % len(self.symbollist)] 
    3635 
    37     def points(self, x, y, dx=None, dy=None, color=0, symbol=0, zorder=1,  
     36    def points(self, x, y, dx=None, dy=None, color=0, symbol=0, zorder=1, 
    3837               markersize=5, label=None, hide_error=False): 
    3938        """ 
    4039        """ 
    41         #Draw curve 
     40        # Draw curve 
    4241        if self._symbol(symbol) == '-' or self._symbol(symbol) == '--': 
    4342            l_width = markersize * 0.4 
    44             return self.curve(x=x, y=y, color=color, symbol=symbol,  
     43            return self.curve(x=x, y=y, color=color, symbol=symbol, 
    4544                              label=label, width=l_width) 
    46             #return 
     45            # return 
    4746        if self._symbol(symbol) == 'vline': 
    4847            l_width = markersize * 0.4 
    49             return self.vline(x=x, y=y, color=color,  
    50                                 label=label, width=l_width) 
     48            return self.vline(x=x, y=y, color=color, label=label, width=l_width) 
    5149        if self._symbol(symbol) == 'step': 
    5250            l_width = markersize * 0.4 
    53             return self.step(x=x, y=y, color=color,  
    54                                 label=label, width=l_width) 
     51            return self.step(x=x, y=y, color=color, label=label, width=l_width) 
    5552        if not self.marker == None: 
    5653            self.base.connect.clear([self.marker]) 
     
    6057        # Convert tuple (lo,hi) to array [(x-lo),(hi-x)] 
    6158        if dx != None and type(dx) == type(()): 
    62             dx = nx.vstack((x-dx[0], dx[1]-x)).transpose() 
     59            dx = nx.vstack((x - dx[0], dx[1] - x)).transpose() 
    6360        if dy != None and type(dy) == type(()): 
    64             dy = nx.vstack((y-dy[0], dy[1]-y)).transpose() 
    65          
     61            dy = nx.vstack((y - dy[0], dy[1] - y)).transpose() 
     62 
    6663        if dx == None and dy == None: 
    67             #zorder = 1 
     64            # zorder = 1 
    6865            self.marker = self.axes.plot(x, y, color=self.color, 
    6966                                         marker=self._symbol(symbol), 
     
    7269                                         zorder=zorder)[0] 
    7370        else: 
    74              
     71 
    7572            if hide_error: 
    76                 #zorder = 1 
     73                # zorder = 1 
    7774                self.marker = self.axes.plot(x, y, color=self.color, 
    7875                                             marker=self._symbol(symbol), 
     
    8178                                             zorder=1)[0] 
    8279            else: 
    83                 #zorder = 2 
     80                # zorder = 2 
    8481                self.marker = self.axes.errorbar(x, y, yerr=dy, 
    8582                                                 xerr=None, 
     
    9592                                                 label=label, 
    9693                                                 zorder=1)[0] 
    97              
    98         self.connect_markers([self.marker]) 
    99         self.update() 
    100          
    101     def curve(self, x, y, dy=None, color=0, symbol=0, zorder=10,  
     94 
     95        self.connect_markers([self.marker]) 
     96        self.update() 
     97 
     98    def curve(self, x, y, dy=None, color=0, symbol=0, zorder=10, 
    10299              label=None, width=2.0): 
    103100        """ 
     
    109106                                     marker='', linestyle=self._symbol(symbol), 
    110107                                     label=label, zorder=zorder)[0] 
    111              
    112         self.connect_markers([self.marker]) 
    113         self.update() 
    114  
    115          
    116     def vline(self, x, y, dy=None, color=0, symbol=0, zorder=1,  
     108 
     109        self.connect_markers([self.marker]) 
     110        self.update() 
     111 
     112 
     113    def vline(self, x, y, dy=None, color=0, symbol=0, zorder=1, 
    117114              label=None, width=2.0): 
    118115        """ 
     
    124121            y_min = 0.0 
    125122        else: 
    126             y_min = min(y)*9/10 
    127         self.marker = self.axes.vlines(x=x, ymin=y_min, ymax=y,  
    128                                       color=self.color,  
    129                                       linestyle='-', label=label, 
    130                                       lw=width, zorder=zorder)     
     123            y_min = min(y) * 9 / 10 
     124        self.marker = self.axes.vlines(x=x, ymin=y_min, ymax=y, 
     125                                       color=self.color, 
     126                                       linestyle='-', label=label, 
     127                                       lw=width, zorder=zorder) 
    131128        self.connect_markers([self.marker]) 
    132129        self.update() 
    133130 
    134131    def step(self, x, y, dy=None, color=0, symbol=0, zorder=1, 
    135               label=None, width=2.0): 
    136         """ 
    137         """ 
    138         if not self.marker == None: 
    139             self.base.connect.clear([self.marker]) 
    140         self.color = self._color(color) 
    141         if self.markersize != None: 
    142             markersize = self.markersize 
    143              
     132             label=None, width=2.0): 
     133        """ 
     134        """ 
     135        if not self.marker == None: 
     136            self.base.connect.clear([self.marker]) 
     137        self.color = self._color(color) 
    144138        self.marker = self.axes.step(x, y, color=self.color, 
    145                                          marker='', 
    146                                          linestyle='-', label=label, 
    147                                          lw=width, zorder=zorder)[0] 
    148         self.connect_markers([self.marker]) 
    149         self.update() 
    150                 
     139                                     marker='', 
     140                                     linestyle='-', label=label, 
     141                                     lw=width, zorder=zorder)[0] 
     142        self.connect_markers([self.marker]) 
     143        self.update() 
     144 
    151145    def connect_markers(self, markers): 
    152146        """ 
     
    163157    def clear(self): 
    164158        print "plottable_interactor.clear()" 
    165          
     159 
    166160    def _on_click(self, evt): 
    167161        """ 
     
    183177        if evt.button == 3: 
    184178            self._context_menu = True 
    185          
     179 
    186180    def _on_enter(self, evt): 
    187181        """ 
     
    191185        if not evt.artist.__class__.__name__ == "AxesSubplot": 
    192186            self.base.plottable_selected(self.id) 
    193              
     187 
    194188            if evt.artist.get_color() == 'y': 
    195189                try: 
     
    212206 
    213207            self.axes.figure.canvas.draw_idle() 
    214          
     208 
    215209    def _on_leave(self, evt): 
    216210        """ 
     
    230224                    evt.artist.set_edgecolor(self.color) 
    231225                self.axes.figure.canvas.draw_idle() 
    232      
     226 
    233227    def update(self): 
    234228        """ 
Note: See TracChangeset for help on using the changeset viewer.