1515from rowwise_neuron_curves_controls import *
1616import os
1717
18+ from matplotlib .ticker import FormatStrFormatter
19+
20+ # def format_axis(ax):
21+ # ax.spines['top'].set_visible(False)
22+ # ax.spines['right'].set_visible(False)
23+ # ax.get_xaxis().tick_bottom()
24+ # ax.get_yaxis().tick_left()
25+ # ax.xaxis.set_tick_params(size=6)
26+ # ax.yaxis.set_tick_params(size=6)
27+
28+ ## eLife
1829def format_axis (ax ):
1930 ax .spines ['top' ].set_visible (False )
2031 ax .spines ['right' ].set_visible (False )
@@ -23,6 +34,24 @@ def format_axis(ax):
2334 ax .xaxis .set_tick_params (size = 6 )
2435 ax .yaxis .set_tick_params (size = 6 )
2536
37+ ax .yaxis .label .set_size (18 )
38+ ax .xaxis .label .set_size (18 )
39+
40+ ax .yaxis .label .set_fontsize (18 )
41+ ax .xaxis .label .set_fontsize (18 )
42+
43+ #ax.axes.set_labelsize(16)
44+
45+ ## SET AXIS WIDTHS
46+ for axis in ['top' ,'bottom' ,'left' ,'right' ]:
47+ ax .spines [axis ].set_linewidth (1.5 )
48+
49+ # increase tick width
50+ ax .tick_params (width = 1.5 )
51+
52+ #ax.yaxis.set_major_formatter(FormatStrFormatter('%.2f'))
53+ ax .yaxis .set_major_formatter (FormatStrFormatter ('%.1f' )) ## eLife
54+
2655# %% PARS AND FIRST OVERVIEW
2756
2857# GLOBAL PARS
@@ -80,7 +109,6 @@ def get_modevals(model, runinfo):
80109 modevals [3 ].append (accevals [...,2 ,1 ]) #acc
81110 modevals [4 ].append (labevals [:,0 ]) #labels
82111
83-
84112 return modevals
85113
86114
@@ -190,7 +218,8 @@ def plot_compvp(trainedmodevals, controlmodevals, trainedmodel, regcomp = False,
190218 patches = []
191219
192220 ccolorindex = 3
193- for (modevals , cmap , alpha , zorder , lr ) in zip ([controlmodevals , trainedmodevals ], [controlcmap , trainedcmap ], [[0.8 , 0.5 ], [0.8 , 0.7 ]], [2 ,1 ], ['r' , 'l' ]):
221+ #for (modevals, cmap, alpha, zorder, lr) in zip([controlmodevals, trainedmodevals], [controlcmap, trainedcmap], [[0.8, 0.5], [0.8, 0.7]], [2,1], ['r', 'l']):
222+ for (modevals , cmap , alpha , zorder , lr ) in zip ([controlmodevals , trainedmodevals ], [controlcmap , trainedcmap ], [[1 , 1 ], [1 , 1 ]], [2 ,1 ], ['r' , 'l' ]):
194223 for i , mod in enumerate (modevals ):
195224
196225 #print(mod)
@@ -235,7 +264,8 @@ def plot_compvp(trainedmodevals, controlmodevals, trainedmodel, regcomp = False,
235264 print ("empty array, can't do violin plot" , e )
236265 vp = None
237266
238- patches .append (mpatches .Patch (color = cmap (cidx [i ]), alpha = 0.7 ))
267+ #patches.append(mpatches.Patch(color=cmap(cidx[i]), alpha=0.7))
268+ patches .append (mpatches .Patch (color = cmap (cidx [i ]), alpha = 1 ))
239269
240270 vps .append (vp )
241271
@@ -305,7 +335,7 @@ def plot_compvp_v3(trainedmodevals, controlmodevals, trainedmodel, regcomp = Fal
305335 ct = 0.6
306336 cidx = [i * (1 - ct )/ (nmods - 1 ) for i in range (nmods )] #Blues_r option
307337 #plot figure
308- fig = plt .figure (figsize = (18 ,6 ), dpi = 200 )
338+ fig = plt .figure (figsize = (18 ,6 ), dpi = 300 )
309339 ax1 = fig .add_subplot (111 )
310340
311341 plt .xticks (np .arange (lspace / 2 ,nlayers * lspace + 1 ,lspace ),
@@ -317,7 +347,8 @@ def plot_compvp_v3(trainedmodevals, controlmodevals, trainedmodel, regcomp = Fal
317347 patches = []
318348
319349 ccolorindex = 3
320- for (modevals , cmap , alpha , zorder , lr ) in zip ([controlmodevals , trainedmodevals ], [controlcmap , trainedcmap ], [[0.8 , 0.5 ], [0.8 , 0.7 ]], [2 ,1 ], ['r' , 'l' ]):
350+ #for (modevals, cmap, alpha, zorder, lr) in zip([controlmodevals, trainedmodevals], [controlcmap, trainedcmap], [[0.8, 0.5], [0.8, 0.7]], [2,1], ['r', 'l']):
351+ for (modevals , cmap , alpha , zorder , lr ) in zip ([controlmodevals , trainedmodevals ], [controlcmap , trainedcmap ], [[1 , 1 ], [1 , 1 ]], [2 ,1 ], ['r' , 'l' ]):
321352 for i , mod in enumerate (modevals ):
322353
323354 #print(mod)
@@ -361,7 +392,8 @@ def plot_compvp_v3(trainedmodevals, controlmodevals, trainedmodel, regcomp = Fal
361392 except ValueError as e :
362393 print ("empty array, can't do violin plot" , e )
363394 vp = None
364- patches .append (mpatches .Patch (color = cmap (cidx [i ]), alpha = 0.7 ))
395+ patches .append (mpatches .Patch (color = cmap (cidx [i ]), alpha = 1 ))
396+ #patches.append(mpatches.Patch(color=cmap(cidx[i]), alpha=0.7))
365397 #patches.append(mpatches.Patch(color=matplotlib.cm.get_cmap('Greys_r') (cidx[i]), alpha=0.7)) ##eLife
366398
367399
@@ -388,13 +420,18 @@ def plot_compvp_v3(trainedmodevals, controlmodevals, trainedmodel, regcomp = Fal
388420
389421
390422 format_axis (plt .gca ())
423+ format_axis (ax1 )
391424
392425 ## SET AXIS WIDTHS
393- for axis in ['top' ,'bottom' ,'left' ,'right' ]:
394- ax1 .spines [axis ].set_linewidth (1.5 )
426+ # for axis in ['top','bottom','left','right']:
427+ # ax1.spines[axis].set_linewidth(1.5)
395428
396429 # increase tick width
397- ax1 .tick_params (width = 1.5 )
430+ #ax1.tick_params(width=1.5, labels=18)
431+
432+
433+ #ax1.yaxis.label.set_size(18)
434+ #ax1.xaxis.label.set_size(18)
398435
399436
400437 leg = plt .legend (patches [5 :], modnames , loc = 'upper right' )
@@ -494,7 +531,8 @@ def plot_compvp_ee(trainedmodevals, controlmodevals, trainedmodel, regcomp = Fal
494531 patches = []
495532
496533 ccolorindex = 1
497- for (modevals , cmap , alpha , zorder , lr ) in zip ([controlmodevals , trainedmodevals ], [controlcmap , trainedcmap ], [[0.8 , 0.5 ], [0.8 , 0.7 ]], [2 ,1 ], ['r' , 'l' ]):
534+ #for (modevals, cmap, alpha, zorder, lr) in zip([controlmodevals, trainedmodevals], [controlcmap, trainedcmap], [[0.8, 0.5], [0.8, 0.7]], [2,1], ['r', 'l']):
535+ for (modevals , cmap , alpha , zorder , lr ) in zip ([controlmodevals , trainedmodevals ], [controlcmap , trainedcmap ], [[1 , 1 ], [1 , 1 ]], [2 ,1 ], ['r' , 'l' ]):
498536 for i , mod in enumerate (modevals ):
499537
500538 mod = [x .reshape ((- 1 ,)) for x in mod ]
@@ -536,7 +574,8 @@ def plot_compvp_ee(trainedmodevals, controlmodevals, trainedmodel, regcomp = Fal
536574 vp = None
537575
538576
539- patches .append (mpatches .Patch (color = cmap (cidx [i ]), alpha = 0.7 ))
577+ #patches.append(mpatches.Patch(color=cmap(cidx[i]), alpha=0.7))
578+ patches .append (mpatches .Patch (color = cmap (cidx [i ]), alpha = 1 ))
540579
541580 vps .append (vp )
542581
@@ -614,8 +653,8 @@ def comp_violin_main(trainedmodel, controlmodel, runinfo):
614653 regcomp = False , modnames = combined_modnames , ifsets_to_quantile = [0 ,2 ])
615654
616655 os .makedirs ('%s/comp_violin' % ff , exist_ok = True )
617- fig .savefig ('%s/comp_violin/comp_violin_v3.pdf' % (ff ))
618- fig .savefig ('%s/comp_violin/comp_violin_v3.svg' % (ff ))
656+ fig .savefig ('%s/comp_violin/comp_violin_v3.pdf' % (ff ), dpi = 300 , transparent = True )
657+ fig .savefig ('%s/comp_violin/comp_violin_v3.svg' % (ff ), dpi = 300 , transparent = True )
619658
620659 plt .close ('all' )
621660
@@ -670,8 +709,8 @@ def comp_tr_reg_violin_main(taskmodel, regressionmodel, runinfo):
670709 regcomp = True , modnames = modnames , ifsets_to_quantile = [0 ,2 ])
671710
672711 os .makedirs ('%s/comp_reg_tr_violin' % ff , exist_ok = True )
673- fig .savefig ('%s/comp_reg_tr_violin/comp_violin_v3_kinematics.pdf' % (ff ))
674- fig .savefig ('%s/comp_reg_tr_violin/comp_violin_v3_kinematics.svg' % (ff ))
712+ fig .savefig ('%s/comp_reg_tr_violin/comp_violin_v3_kinematics.pdf' % (ff ), dpi = 300 , transparent = True )
713+ fig .savefig ('%s/comp_reg_tr_violin/comp_violin_v3_kinematics.svg' % (ff ), dpi = 300 , transparent = True )
675714
676715 print ('figure saved' )
677716
@@ -703,9 +742,9 @@ def comp_tr_reg_violin_main_newplots(taskmodel, regressionmodel, runinfo):
703742 regcomp = True , modnames = combined_modnames , ifsets_to_quantile = [0 ,2 ])
704743
705744 os .makedirs ('%s/comp_reg_tr_violin' % ff , exist_ok = True )
706- fig .savefig ('%s/comp_reg_tr_violin/comp_reg_tr_violin_combined_v3.pdf' % (ff ))
707- fig .savefig ('%s/comp_reg_tr_violin/comp_reg_tr_violin_combined_v3.png' % (ff ))
708- fig .savefig ('%s/comp_reg_tr_violin/comp_reg_tr_violin_combined_v3.svg' % (ff ))
745+ fig .savefig ('%s/comp_reg_tr_violin/comp_reg_tr_violin_combined_v3.pdf' % (ff ), dpi = 300 , transparent = True )
746+ fig .savefig ('%s/comp_reg_tr_violin/comp_reg_tr_violin_combined_v3.png' % (ff ), dpi = 300 , transparent = True )
747+ fig .savefig ('%s/comp_reg_tr_violin/comp_reg_tr_violin_combined_v3.svg' % (ff ), dpi = 300 , trasnparent = True )
709748
710749 print ('tr reg kinematics combined violin figure saved' )
711750
0 commit comments