Changeset 9424:9797fd77a215 in orange


Ignore:
Timestamp:
12/29/11 10:10:57 (2 years ago)
Author:
miha <miha.stajdohar@…>
Branch:
default
Convert:
0e786109d59ee893e4f4976728cd5ca691378749
Message:

Fixed a bug on remove all nodes.

Location:
orange/OrangeWidgets/Unsupervised
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Unsupervised/OWNxCanvasQt.py

    r9420 r9424  
    665665             
    666666        self.networkCurve.add_edges(edges) 
     667         
     668        if len(current_nodes) < 3: 
     669            self.networkCurve.random() 
     670         
    667671        return True 
    668672         
  • orange/OrangeWidgets/Unsupervised/OWNxExplorer.py

    r9420 r9424  
    695695                    else: 
    696696                        raise err  
    697             if self.graph.is_multigraph(): 
     697            if self.graph.is_multigraph() or self.graph.number_of_nodes() <= 0: 
    698698                self.clustering_coefficient = -1 
    699699            else: 
     
    719719            self.compute_network_info() 
    720720             
    721             t = 1.13850193174e-008 * (self.graph.number_of_nodes()**2 + self.graph.number_of_edges()) 
    722             self.frSteps = int(2.0 / t) 
    723             if self.frSteps <   1: self.frSteps = 1 
    724             if self.frSteps > 100: self.frSteps = 100 
     721            if self.graph.number_of_nodes() > 0: 
     722                t = 1.13850193174e-008 * (self.graph.number_of_nodes()**2 + self.graph.number_of_edges()) 
     723                self.frSteps = int(2.0 / t) 
     724                if self.frSteps <   1: self.frSteps = 1 
     725                if self.frSteps > 100: self.frSteps = 100 
    725726    #         
    726727    #        if self.frSteps < 10: 
     
    984985         
    985986        def graph_layout(self): 
    986             if self.graph is None:   #grafa se ni 
     987            if self.graph is None or self.graph.number_of_nodes <= 0:   #grafa se ni 
    987988                self.optButton.setChecked(False) 
    988989                return 
Note: See TracChangeset for help on using the changeset viewer.