Changeset 3475:fa778568dd76 in orange


Ignore:
Timestamp:
04/03/07 14:27:24 (7 years ago)
Author:
blaz <blaz.zupan@…>
Branch:
default
Convert:
813d8b30d51e29ce1b199d5f9af2fda9c4630554
Message:

minor corrections in GUI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Evaluate/OWPredictions.py

    r2550 r3475  
    2525 
    2626class OWPredictions(OWWidget): 
    27     settingsList = ["ShowProb", "ShowClass", "ShowTrueClass", "ShowAttributeMethod", "sendDataType", "commitOnChange"] 
     27    settingsList = ["ShowProb", "ShowClass", "ShowTrueClass", 
     28                    "ShowAttributeMethod", "sendDataType", "commitOnChange"] 
    2829 
    2930    def __init__(self, parent=None, signalManager = None): 
     
    3132 
    3233        self.callbackDeposit = [] 
    33         self.inputs = [("Examples", ExampleTable, self.dataset),("Classifiers", orange.Classifier, self.classifier, Multiple)] 
     34        self.inputs = [("Examples", ExampleTable, self.dataset), ("Classifiers", orange.Classifier, self.classifier, Multiple)] 
    3435        self.outputs = [("Selected Examples", ExampleTableWithClass)] 
    3536        self.classifiers = {} 
     
    4748        self.options = QVButtonGroup("Options", self.controlArea) 
    4849        self.options.setDisabled(1) 
    49         OWGUI.checkBox(self.options, self, 'ShowProb', "Show predicted probabilities", callback=self.updateTableOutcomes) 
     50        OWGUI.checkBox(self.options, self, 'ShowProb', "Show predicted probabilities", 
     51                       callback=self.updateTableOutcomes) 
    5052 
    5153        self.lbClasses = QListBox(self.options) 
     
    5355        self.connect(self.lbClasses, SIGNAL("selectionChanged()"), self.updateTableOutcomes) 
    5456         
    55         OWGUI.checkBox(self.options, self, 'ShowClass', "Show predicted class", callback=[self.updateTableOutcomes, self.checkenable]) 
    56         self.trueClassCheckBox = OWGUI.checkBox(self.options, self, 'ShowTrueClass', "Show true class", callback=self.updateTrueClass, disabled=1) 
     57        OWGUI.checkBox(self.options, self, 'ShowClass', "Show predicted class", 
     58                       callback=[self.updateTableOutcomes, self.checkenable]) 
     59        self.trueClassCheckBox = OWGUI.checkBox(self.options, self, 'ShowTrueClass', 
     60                                                "Show true class", callback=self.updateTrueClass, disabled=1) 
    5761 
    5862        OWGUI.separator(self.controlArea) 
    5963        self.att = QVButtonGroup("Data Attributes", self.controlArea) 
    60         OWGUI.radioButtonsInBox(self.att, self, 'ShowAttributeMethod', ['Show all', 'Hide all'], callback=self.updateAttributes) 
     64        OWGUI.radioButtonsInBox(self.att, self, 'ShowAttributeMethod', ['Show all', 'Hide all'], 
     65                                callback=self.updateAttributes) 
    6166        self.att.setDisabled(1) 
    6267 
    6368        OWGUI.separator(self.controlArea) 
    6469        self.outBox = QVButtonGroup("Output", self.controlArea) 
    65         OWGUI.radioButtonsInBox(self.outBox, self, 'sendDataType', ['None', 'Data with class conflict', 'Data with class agreement'], box='Data Selection', 
    66                                 tooltips=['No data will be sent to the output channel', 'Send data for which the predicted (and true class, if shown) are different.', 'Send data for which the predicted (and true class, if shown) match.'], 
     70        OWGUI.radioButtonsInBox(self.outBox, self, 'sendDataType', 
     71                                ['None', 'Data with class conflict', 'Data with class agreement'], 
     72                                box='Data Selection', 
     73                                tooltips=['No data will be sent to the output channel', 
     74                                          'Send data for which the predicted (and true class, if shown) are different.', 
     75                                          'Send data for which the predicted (and true class, if shown) match.'], 
    6776                                callback=self.checksenddata) 
    6877        OWGUI.checkBox(self.outBox, self, 'commitOnChange', 'Commit data on any change') 
     
    111120                        s = '' 
    112121                        if self.ShowProb and showatt: 
    113                             s += reduce(lambda x,y: x+' : '+y, map(lambda x: "%5.3f"%x[1], filter(lambda x,s=attsel: s[x[0]], enumerate(p)))) 
     122                            s += reduce(lambda x,y: x+' : '+y, 
     123                                        map(lambda x: "%5.3f"%x[1], filter(lambda x,s=attsel: s[x[0]], enumerate(p)))) 
    114124                            if self.ShowClass: 
    115125                                s += ' -> ' 
     
    291301            selclass.append(i+1) 
    292302         
    293 ##        s = [reduce(lambda x,y: [x, None][x==None or x<>y],  map(lambda x: cls[x], selclass)) <> None for cls in self.classifications] 
    294303        s = [cmpclasses(map(lambda x: cls[x], selclass)) for cls in self.classifications] 
    295304        if self.sendDataType == 1: 
Note: See TracChangeset for help on using the changeset viewer.