1. biolab
  2. Untitled project
  3. orange-bioinformatics

Commits

Janez Demšar  committed 9e11ed6

no message

  • Participants
  • Parent commits 47648dd
  • Branches default

Comments (0)

Files changed (1)

File OWHeatMap.py

View file
  • Ignore whitespace
         self.oldMerge = self.savedMerge
         if self.MaintainArrayHeight and self.oldMerge <> self.Merge:
             k = self.Merge / self.oldMerge
-            l = min(self.CellHeight * k, self.maxVSize)
+            l = max(1, min(self.CellHeight * k, self.maxVSize))
             if l <> self.CellHeight:
                 self.CellHeight = l
                 self.sliderVSize.setValue(self.CellHeight)
         self.canvas.update()
         
     def createHeatMap(self):
-        merge = min(self.Merge, len(self.data))
-        squeeze = 1 / merge
+        merge = min(self.Merge, float(len(self.data)))
+        squeeze = 1. / merge
         lo = self.CutEnabled and self.CutLow
         hi = self.CutEnabled and self.CutHigh
-        print 'BEFORE HEATMAPCONS', lo, hi, self.Gamma
+        print 'BEFORE HEATMAPCONS', squeeze
         self.heatmaps = self.heatmapconstructor(squeeze, lo, hi, self.Gamma)
         print 'AFTER'
         self.drawHeatMap()
     a.setMainWidget(ow)
 
 ##    data = orange.ExampleTable('wt-large')
-    data = orange.ExampleTable('wt')
-##    data = orange.ExampleTable('wtclassed')
+##    data = orange.ExampleTable('wt')
+    data = orange.ExampleTable('wtclassed')
     ow.data(data)
     ow.show()
     a.exec_loop()