@@ -1851,16 +1851,18 @@ def plot_metrics_correlations(tab_rval, figure_name, xy_names, tab_pval=None, wr
18511851 for ll , txt in enumerate (xlabel ):
18521852 cc = "yellowgreen" if txt in met_o1 else ("plum" if txt in met_o2 else
18531853 ("gold" if txt in met_o3 else "turquoise" ))
1854- boxdict = dict (lw = 0 , facecolor = cc , pad = 3 , alpha = 1 ) if chigh is True else dict ()
18551854 weight = "bold" if txt in bold_names else "normal"
1856- ax .text (ll + 0.5 , - 0.3 , met_names [txt ], fontsize = 18 , ha = "right" , va = "top" , rotation = 45 , color = "k" ,
1857- weight = weight , bbox = boxdict )
1858- ax .text (- 0.4 , ll + 0.5 , met_names [txt ], fontsize = 18 , ha = "right" , va = "center" , color = "k" , weight = weight ,
1859- bbox = boxdict )
1855+ if chigh is True :
1856+ boxdict = dict (lw = 0 , facecolor = cc , pad = 1 , alpha = 1 )
1857+ ax .text (ll + 0.5 , - 0.2 , met_names [txt ], fontsize = 18 , ha = "right" , va = "top" , rotation = 45 , color = "k" ,
1858+ weight = weight , bbox = boxdict )
1859+ ax .text (- 0.4 , ll + 0.5 , met_names [txt ], fontsize = 18 , ha = "right" , va = "center" , color = "k" , weight = weight ,
1860+ bbox = boxdict )
1861+ else :
1862+ ax .text (ll + 0.5 , - 0.2 , met_names [txt ], fontsize = 18 , ha = "right" , va = "top" , rotation = 45 , color = "k" ,
1863+ weight = weight )
1864+ ax .text (- 0.4 , ll + 0.5 , met_names [txt ], fontsize = 18 , ha = "right" , va = "center" , color = "k" , weight = weight )
18601865 if cfram is True :
1861- lic = ["k" ] * 6 + ["yellowgreen" ] * 4 + ["plum" ] * 4 + ["gold" ] * 4 + ["turquoise" ] * 4
1862- lis = ["-" ] * len (lic )
1863- liw = [4 ] * 6 + [10 ] * (len (lic ) - 6 )
18641866 tmp1 = [txt for ll , txt in enumerate (xlabel ) if txt in met_o1 ]
18651867 n1 = len (tmp1 )
18661868 tmp2 = [txt for ll , txt in enumerate (xlabel ) if txt in met_o2 ]
@@ -1883,6 +1885,8 @@ def plot_metrics_correlations(tab_rval, figure_name, xy_names, tab_pval=None, wr
18831885 lic += ["turquoise" ] * 4
18841886 nc += 2
18851887 lic = ["k" ] * nc + lic
1888+ lis = ["-" ] * len (lic )
1889+ liw = [4 ] * nc + [10 ] * (len (lic ) - nc )
18861890 # horizontal and vertical black lines
18871891 lix , liy = list (), list ()
18881892 if len (tmp1 ) > 0 :
@@ -1894,7 +1898,7 @@ def plot_metrics_correlations(tab_rval, figure_name, xy_names, tab_pval=None, wr
18941898 if len (tmp3 ) > 0 :
18951899 lix += [[n3 , n3 ], [0 , n4 ]]
18961900 liy += [[0 , n4 ], [n3 , n3 ]]
1897- if len (tmp1 ) > 0 :
1901+ if len (tmp4 ) > 0 :
18981902 lix += [[n1 , n1 ], [0 , n4 ]]
18991903 liy += [[0 , n4 ], [n1 , n1 ]]
19001904 # horizontal and vertical colored frame
@@ -2066,9 +2070,12 @@ def plot_portraitplot(tab, figure_name, xticklabel=[], yticklabel=[], title=[],
20662070 for ll , txt in enumerate (xticklabel [kk ]):
20672071 cc = "yellowgreen" if txt in met_o1 else ("plum" if txt in met_o2 else
20682072 ("gold" if txt in met_o3 else "turquoise" ))
2069- boxdict = dict (lw = 0 , facecolor = cc , pad = 3 , alpha = 1 ) if chigh is True else dict ()
2070- ax .text (ll + 0.5 , - 0.3 , met_names [txt ], fontsize = 18 , ha = "right" , va = "top" , rotation = 45 , color = "k" ,
2071- bbox = boxdict )
2073+ if chigh is True :
2074+ boxdict = dict (lw = 0 , facecolor = cc , pad = 1 , alpha = 1 )
2075+ ax .text (ll + 0.5 , - 0.2 , met_names [txt ], fontsize = 18 , ha = "right" , va = "top" , rotation = 45 , color = "k" ,
2076+ bbox = boxdict )
2077+ else :
2078+ ax .text (ll + 0.5 , - 0.2 , met_names [txt ], fontsize = 18 , ha = "right" , va = "top" , rotation = 45 , color = "k" )
20722079 if cfram is True :
20732080 tmp1 = [met_o1 , met_o2 , met_o3 , met_o4 ]
20742081 # draw vertical black lines to separate metric types
@@ -2226,10 +2233,12 @@ def plot_projects_comparison(tab_val, figure_name, title="", x_name="", y_name="
22262233 for ll , txt in enumerate (xticklabel ):
22272234 cc = "yellowgreen" if txt in met_o1 else ("plum" if txt in met_o2 else
22282235 ("gold" if txt in met_o3 else "turquoise" ))
2229- boxdict = dict (lw = 0 , facecolor = cc , pad = 3 , alpha = 1 ) if chigh is True else dict ()
2230- weight = "bold" if txt in bold_names else "normal"
2231- ax .text (ll + 0.5 , - 0.05 , met_names [txt ], fontsize = 18 , ha = "right" , va = "top" , rotation = 45 , color = "k" ,
2232- weight = weight , bbox = boxdict )
2236+ if chigh is True :
2237+ boxdict = dict (lw = 0 , facecolor = cc , pad = 1 , alpha = 1 )
2238+ ax .text (ll + 0.5 , - 0.03 , met_names [txt ], fontsize = 18 , ha = "right" , va = "top" , rotation = 45 , color = "k" ,
2239+ bbox = boxdict )
2240+ else :
2241+ ax .text (ll + 0.5 , - 0.03 , met_names [txt ], fontsize = 18 , ha = "right" , va = "top" , rotation = 45 , color = "k" )
22332242 else :
22342243 ax .set_xticklabels (axis )
22352244 if cfram is True :
0 commit comments