Ignore:
Timestamp:
Mar 30, 2010 8:56:23 PM (12 years ago)
Author:
ajj
Message:

Some fake data and twiddles with scales

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sans/utils/bt5/bt5plot2/bt5plot2

    r653 r655  
    228228            self.axis.set_xscale('linear') 
    229229        else: 
    230             self.axis.set_xscale('log')         
     230            self.axis.set_xscale('log') #,nonposx='mask', nonposy='mask')         
    231231 
    232232 
     
    241241            self.axis.set_yscale('linear') 
    242242        else: 
    243             self.axis.set_yscale('log')         
     243            self.axis.set_yscale('log') #,nonposx='mask', nonposy='mask')         
    244244 
    245245        self.rescale_and_redraw() 
     
    341341 
    342342    def handle_plot_click(self, event): 
    343         model = self.filelistview.get_model().get_model() 
    344         iter = model.iter_children(None) 
    345  
    346  
    347         if isinstance(event.artist, matplotlib.lines.Line2D): 
    348             #print "Clicked..." 
    349             pickedline = event.artist 
    350             ind = event.ind 
    351             xdata = pickedline.get_xdata() 
    352  
    353             while iter: 
    354                 path = model.get_path(iter) 
    355                 if model[path][1] != 0: 
    356                     for line in model[path][2].plot: 
    357                         if line == pickedline: 
    358                             model[path][2].calcAlignVals(xdata[ind]) 
    359                             label = self.wTree.get_widget("lbl_alignvals") 
    360                             label.set_text(model[path][2].alignvalstring) 
    361                             break 
    362                 iter = model.iter_next(iter) 
    363          
    364  
     343 
     344        if event.mouseevent.button == 1: 
     345            """ Report data about point """ 
     346            model = self.filelistview.get_model().get_model() 
     347            iter = model.iter_children(None) 
     348     
     349     
     350            if isinstance(event.artist, matplotlib.lines.Line2D): 
     351                #print "Clicked..." 
     352                pickedline = event.artist 
     353                ind = event.ind 
     354                xdata = pickedline.get_xdata() 
     355     
     356                while iter: 
     357                    path = model.get_path(iter) 
     358                    if model[path][1] != 0: 
     359                        for line in model[path][2].plot: 
     360                            if line == pickedline: 
     361                                model[path][2].calcAlignVals(xdata[ind]) 
     362                                label = self.wTree.get_widget("lbl_alignvals") 
     363                                label.set_text(model[path][2].alignvalstring) 
     364                                break 
     365                    iter = model.iter_next(iter) 
     366        elif event.mouseevent.button == 3: 
     367            """ Do fit stuff """ 
     368            print "Right button pressed" 
    365369             
    366370 
Note: See TracChangeset for help on using the changeset viewer.