changeset 5:cf46b35b2ef4

utils.py: disabled imshow normalization in loadshowmatrices_multipixels
author nikcleju
date Thu, 12 Jan 2012 14:00:47 +0000
parents e911d6a23818
children 09651b934691
files utils.py
diffstat 1 files changed, 10 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/utils.py	Thu Dec 15 14:54:55 2011 +0000
+++ b/utils.py	Thu Jan 12 14:00:47 2012 +0000
@@ -128,9 +128,10 @@
             for i in numpy.arange(rows):
               for j in numpy.arange(cols):
                 bigmatrix[i*N:i*N+N,j*N:j*N+N] = mdict['meanmatrix'][algoname][0,0][i,j]
-            bigmatrix = int_drawseparation(mdict['meanmatrix'][algoname][0,0],bigmatrix,10,0.9,2,0)
-            bigmatrix = int_drawseparation(mdict['meanmatrix'][algoname][0,0],bigmatrix,10,0.8,2,0.2)
-            bigmatrix = int_drawseparation(mdict['meanmatrix'][algoname][0,0],bigmatrix,10,0.5,2,1)
+            bigmatrix = int_drawseparation(mdict['meanmatrix'][algoname][0,0],bigmatrix,10,0.95,2,0)
+            bigmatrix = int_drawseparation(mdict['meanmatrix'][algoname][0,0],bigmatrix,10,0.9, 2,0.2)
+            bigmatrix = int_drawseparation(mdict['meanmatrix'][algoname][0,0],bigmatrix,10,0.8, 2,0.4)
+            bigmatrix = int_drawseparation(mdict['meanmatrix'][algoname][0,0],bigmatrix,10,0.5, 2,1)
 #                # Mark 95% border
 #                if mdict['meanmatrix'][algoname][0,0][i,j] > thresh:
 #                  # Top border
@@ -148,7 +149,7 @@
                     
             plt.figure()
             #plt.imshow(mdict['meanmatrix'][algoname][0,0], cmap=cm.gray, interpolation='nearest',origin='lower')            
-            plt.imshow(bigmatrix, cmap=cm.gray, interpolation='nearest',origin='lower')        
+            plt.imshow(bigmatrix, cmap=cm.gray, norm=mcolors.Normalize(0,1), interpolation='nearest',origin='lower')        
             if dosave:
               for ext in saveplotexts:
                 plt.savefig(saveplotbase + algoname + '.' + ext, bbox_inches='tight')            
@@ -164,9 +165,10 @@
                 for i in numpy.arange(rows):
                   for j in numpy.arange(cols):
                     bigmatrix[i*N:i*N+N,j*N:j*N+N] = matrix[i,j]
-                bigmatrix = int_drawseparation(matrix,bigmatrix,10,0.9,2,0)
-                bigmatrix = int_drawseparation(matrix,bigmatrix,10,0.8,2,0.2)
-                bigmatrix = int_drawseparation(matrix,bigmatrix,10,0.5,2,1)
+                bigmatrix = int_drawseparation(matrix,bigmatrix,10,0.95,2,0)
+                bigmatrix = int_drawseparation(matrix,bigmatrix,10,0.9, 2,0.2)
+                bigmatrix = int_drawseparation(matrix,bigmatrix,10,0.8, 2,0.4)
+                bigmatrix = int_drawseparation(matrix,bigmatrix,10,0.5, 2,1)
 #                    # Mark 95% border
 #                    if matrix[i,j] > thresh:
 #                      # Top border
@@ -184,7 +186,7 @@
                 
                 plt.figure()
                 #plt.imshow(matrix, cmap=cm.gray, interpolation='nearest',origin='lower')
-                plt.imshow(bigmatrix, cmap=cm.gray, interpolation='nearest',origin='lower')
+                plt.imshow(bigmatrix, cmap=cm.gray, norm=mcolors.Normalize(0,1), interpolation='nearest',origin='lower')
                 if dosave:
                   for ext in saveplotexts:
                     plt.savefig(saveplotbase + algoname + ('_lbd%.0e' % lambdas[ilbd]) + '.' + ext, bbox_inches='tight')