From c8ff683ea305d176254b0fc03c56c5cb8f614482 Mon Sep 17 00:00:00 2001
From: Marilyne HU <marilyne.hu@student-cs.fr>
Date: Sat, 5 Apr 2025 20:16:53 +0200
Subject: [PATCH] change utils_graph.py

---
 onglets/__pycache__/onglet1.cpython-312.pyc   | Bin 8640 -> 8746 bytes
 onglets/__pycache__/onglet2.cpython-312.pyc   | Bin 1887 -> 1887 bytes
 onglets/onglet1.py                            |   4 +++-
 utils/__pycache__/utils_graph.cpython-312.pyc | Bin 7656 -> 7942 bytes
 utils/utils_graph.py                          |   7 +++++--
 5 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/onglets/__pycache__/onglet1.cpython-312.pyc b/onglets/__pycache__/onglet1.cpython-312.pyc
index e06d98b9ddaddfe716d8f0e3f5f19e551df02c85..d0686936ca8d04f1be348d38c3b2708da9b89180 100644
GIT binary patch
delta 1019
zcmb7AO=uHA6rRa;n`V=2{7KrbZT6>$NmEUUS{0*hO<S#2t3^S{R?*0ALnN)TiBx3P
zfFAT9qCPL8qE~G$B?ulw1dskuu^zg55cQxZ6)!?ToNbBGqchBV-@Nae_cKrW?+@_L
zyj~8`HDr9xCR?ZZ(-=R53%Cm(s64`>4fq_~t(RaUw;6sprFEOMWVvn1VLw2~Y$5LB
zTNmIz#%#?YGnhrDNRI@M8L5Bs6ke2IRP3*cNozGafDS)E=n&0o%BE7>_D7*q6=oa!
z<l=0|43iLaxI_FFB5O;|P~lB<+d*L3-BM4&>k&o^eRluNYCS}@ReyCJ(U85XlVDVe
zz)QCROFfO=NVO(LM1pVbK$BdHlva|6)_coAf<%TMkFs7QEkq(5@sZ`)#`4ywhQ;2^
zDE*t^>Krv+3Y3<XQ*hlA!hMin0`S7)$5Hs;Srr|as{8-9-e|2iZ5v$n#^SM3^!RA4
zVil2?wp|<4c9eHk>(KdP@X6cj8lv1TZFhMXR`Ve|4I{jO=WPpn`DVDucj0!J;iYJQ
ztyY@;p4oo3{nDdFKZz&NX(o*(acobe(MQ;XNDJ@J<O(@M&g=5TiE&xe<$OlYKfRaL
zCn!!@p1f|uBgI@XuftXUSfws7h;g*CyYVB&9gt{_;6XUpT*0frEhsn+aUsYWVVW6+
zgw<3rDXa}f>DB0@#=^SA<;Jr|j-47C(~Uxht$QVi@Lur1S0T%trvV>51*>v&#YKkZ
z`w|qFeUg+r<_&WuK0LEOGb<gt;sK}l+0oVs-^DME6btVp5vwpSB})nBxtt28yP21K
zDy(wME3uDL*Pz$!LA8mUWo<m`Q`9g!n`ox^jVskl-CTlAC!KTMtm<@H9IN`BRuii#
zE~~YHvR0T?J6%?60k3h53XGKujQW|kewO0ca?4dH8hU0tpDX%|4fdGzCo>aTreGxD
wsoaIr@KfHTj8MX`=evh~P>YOn)L0E$#!qOc@_LVP4fZLzEAPN<##PGv2H!~Z*Z=?k

delta 918
zcmb7AOH30{6n$@ofp*GF`IXW_I~@vBDwGgDLH<+<_<^`1v`7eKhK9;V2MEN>(1;5^
zVWGK+8$ZD%wj0uzxFE*pMx!Ayuwk~k&?RxHF}|@@*!o`Hx#!(;Pwu<#dF1r~|AFIJ
zMAlT}ar~fimtV*D9^A&QxG%GZCoK3XZ08Hm&UV2z>*OlukX{u>x`!MuyrPAHjubZS
z2w}7`kYxyImAPyLO};?r3Wbm^=)RS~e-*x5g)YLwf)G=!`?YEqxA_}7H9;=AK?)zC
zCzK|ph}T?tjf~8lyJMvJ+hB>UF7G;Rkh?X(G^XLMt&&RC!cUusJ<wn1;A(R%iPdXn
zoWe;aS)<j;J&!4^N)uqdP;B$ay_#2JHM>?Sx2OA3mcP%CG+Sac%THs{kt|O4!<#}s
z4nq^|fFFfrSb`$1J}{8V`+qMdoxDwsz#bP2)g`6G#Oa<{uGPtd@{l~7KA-DD=BtAe
zzR!ArXcy&6=@E$We%R$JXlm;VZ1668i=Y$U^Q|}lzjz^V?xb6ke6k+c2yE?T;~HK=
z>vR;Y;oxW{V%HcrE>pNw^FK!3?!=WvS;>q!hB1~hPs=}J9E8mZ2@k<eMFyXNNtcKl
zAnEeJGgkxA_Fc^$iCEPT0Rt-rJGT&@npvHlRn+Am$${vWAmUE2o8)3AXZc;`rTY$z
z>mls*!gcRgO00(o;Txsr!I003$3XFQCSCMLU$`bJ(fd3JE%YaExFzOB2gRNkVh$Qv
zlb;o19CPTZApEd7+(*KZi;4ORjwB}9RB+V7M0*Mh#Kc&u!B~iDa7@f;HA?<)w{?P|
z4ZkDSLmNE|;lWbFy1b$)(+l%+D|WTboG1U<^rAeytad<1Y{la+BX)?FiJ+Rp?4a)i
ek$RJWVd-92l2_-IUiAU&iHbEr;cE3hQGNr;9M=*6

diff --git a/onglets/__pycache__/onglet2.cpython-312.pyc b/onglets/__pycache__/onglet2.cpython-312.pyc
index c09264a0509b4a4a92940790572ca16f12b2b8e9..a3eca93e776573ca9885a390724e5026883f76a8 100644
GIT binary patch
delta 19
Zcmcc5cb|{zG%qg~0}$jIZ{!MP2LLtB1d9Lw

delta 19
Zcmcc5cb|{zG%qg~0}wdtZR84N2LLp=1Y7_B

diff --git a/onglets/onglet1.py b/onglets/onglet1.py
index e92991a..cbd3c4d 100644
--- a/onglets/onglet1.py
+++ b/onglets/onglet1.py
@@ -124,6 +124,8 @@ def display() :
                 # Premier tracé pour générer list_colors
                 model_graph.barh_subplot(colors=col_color, show=False, title= title, xlabel= xlabel, ylabel=ylabel)
 
+                legend_title = st.text_input('Saisir le nom de la légende :', key='legend_title')
+
                 colors_rgba = model_graph.list_colors
 
                 custom_colors = {}
@@ -149,7 +151,7 @@ def display() :
                 barh = model_graph.barh_subplot(
                     colors=col_color,
                     legend_list=legend_labels,
-                    title_legend="Légende",
+                    title_legend= legend_title,
                     legend_indices=legend_indices, 
                     title= title, 
                     xlabel= xlabel,
diff --git a/utils/__pycache__/utils_graph.cpython-312.pyc b/utils/__pycache__/utils_graph.cpython-312.pyc
index 92e5e96d7c12e3e383c07d41a10a8ccc3aa0c2d9..fbf21eff371d63849d61bc561349c27a0a78dd98 100644
GIT binary patch
delta 675
zcmaE1-DbyknwOW00SN5!KBiZTOymn=OJ_)7Uc@*tOInpBm3K80NRojeil2$Wogsy_
zg&~CvE+$aPsL4KYm7$|1dlkE~xr?)rqbZQ#Z0_RX3}Uz$x*56{0~s#nP9{!nK!&5C
zld+2-kYQouYzbzVnmJjx7;b!P&&0TFvo5nY`{Wy(;**=Xgk@61C4m-axr6OTAyRlJ
zPvBGpDN;+3z^!OCBSaS?!{iHGa+CiHb4;GcCCKPCSy5bS@+lz8XYxWRVRn`j$rPzI
z(v!b&IWo#@w&1?Y$a9OiB){MmYf)x;M#*GRUPVUr&E~x9j3R8s1(|uN#kaVNQ%mB@
zGK({la#APT^3^g1PTtLTo-t)}H~%Xpvj-eJ{p_9W{d}E#6G|^~$X@5ryvU)sLiGxV
z!3`v-@{1hu*EzH=a%it`y~1HMxm3uEv3~LzAqkN{7M6o@EI{&*hHfAy%V7<LK)%g4
zgnqIx+D*PBuEJ<B`MbE5Of1lMMR6b^5lGx(PD(7g#af=3Qj$?rIN4UhoH1^5sl;_A
z;UaaQ^h;(Sp~-fOxhk`u$Zm47v>jvV<VDh^j1`k_NSm{yUlGxpEG$#Zodz<m97NPj
zo+x9j;>O4-@i~Y|97vjQuu2pOgQVC&W(nS6%`43<s4TLW{6R*Z(R#9gthbUQQ05kE
za(r%L!7a|TqWs+WoXp~qB6FCoqL#_EvJzZ<Kt3pPift#)mlbFG#KFKB!Z`VWtR#O4
NBcsG81`r9h3IJ^6tJwem

delta 500
zcmZp(dtuFYnwOW00SKmRe@uTMJdrPqErmISC7o$vmb5BsD(`A0kR$^`6h9M#J3|Uv
z3quM!Tuh*nQIlihDnp?vc4Y$~urvfR9Gwh|O-wh-FxoRQvTcrG_GafPk%Sn+z>wuK
z*-%t!axS+ZqZ^ntlUs0d5VtT#4NHo6io_bp$w#>z8KpL}^W0^e{DD`IQFXHrA3Nh@
zJ^mU--^r`_&ok<6t`>O3G<mkLnQkQ`gNzsB&rfU&(ix0DABp)EO91UT$Smb=!g5fK
z1xOy!(Dk=uIjo`JZ@2lM@J|*-o5?>UR2a=B%Svj=L;@8TMS+M|AaRR1DY57lYk6i$
zNk&ob<YY;6#^}wnC9gAy1O4RY>}Y0a_L3Q>PLu5xb5&+Rk<H{*89T<p$wy>N8A~Vs
zk}+q=ydq*S*;KZeI|*cFF^H&|yjj-T#hH;+;<FEvIFK~qV3jBm21&7l%o4oCnpc`z
zP+4RK<lPd?O)M$M$uG&tOwuc;1hH<hLFgjO$wqSCjP{f3<ixm5VcLrtCeN3X;OYYM
o8G*Riaq>Yqajp*>3|zt!JTGv_O}-~5$zRCGDDjB_M1t)F0P?<p_W%F@

diff --git a/utils/utils_graph.py b/utils/utils_graph.py
index 6626376..8855823 100644
--- a/utils/utils_graph.py
+++ b/utils/utils_graph.py
@@ -6,7 +6,7 @@ import matplotlib.patches as mpatches
 
 # partie sur les légendes à revoir
 
-c_map = ['#000091', '#AB0345']
+c_map = ['#7DC2A5', '#C7DDC5','#F1F1D3', '#D7B4BF', '#A1B3D1','#82C9D1', '#56B8D1']
 cmap = LinearSegmentedColormap.from_list("custom_cmap", c_map)
 
 class plot_graph() : 
@@ -77,6 +77,9 @@ class plot_graph() :
 
         self.ax.grid(axis='x', linestyle='-', alpha=0.2)
 
+        self.ax.spines['top'].set_visible(False)
+        self.ax.spines['right'].set_visible(False)
+
         plt.tight_layout()
 
         if show :
@@ -119,7 +122,7 @@ class plot_graph() :
         if selection : 
             for bar, label in zip(self.bars,self.y):
                 if label in selection:
-                    bar.set_edgecolor('#FCA616')
+                    bar.set_edgecolor('black')
                     bar.set_linewidth(3)
 
         return self.fig
\ No newline at end of file
-- 
GitLab