ahmadouna commited on
Commit
753f6bd
·
verified ·
1 Parent(s): f446f6e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -6
app.py CHANGED
@@ -86,14 +86,27 @@ if st.button("Analyser") :
86
 
87
  # représenter les résultats sous forme d'histogramme
88
  #taille de la figure
89
- fig, ax = plt.subplots(figsize=(4, 2))
90
- ax.bar(df_result["Etiquette"], df_result["Probabilité"])
91
- ax.set_xticklabels(["A", "B", "C","D"])
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  ax.set_ylabel("Probabilité")
93
  ax.set_title("Probabilité de chaque étiquette")
94
- ax.legend(["Probabilité"])
95
- st.pyplot(fig)
96
-
97
 
98
  #traitement ded données:train_test_split
99
  st.header("Decoupage de notre dataset")
 
86
 
87
  # représenter les résultats sous forme d'histogramme
88
  #taille de la figure
89
+ # fig, ax = plt.subplots(figsize=(4, 2))
90
+ # ax.bar(df_result["Etiquette"], df_result["Probabilité"])
91
+ # ax.set_xticklabels(["A", "B", "C","D"])
92
+ # ax.set_ylabel("Probabilité")
93
+ # ax.set_title("Probabilité de chaque étiquette")
94
+ # ax.legend(["Probabilité"])
95
+ # st.pyplot(fig)
96
+ fig, ax = plt.subplots(figsize=(8, 4))
97
+ bars = ax.bar(df_result["Etiquette"], df_result["Probabilité"])
98
+
99
+ # Ajouter des annotations de texte pour chaque barre
100
+ for bar in bars:
101
+ yval = bar.get_height()
102
+ ax.text(bar.get_x() + bar.get_width()/2, yval, round(yval, 2), ha='center', va='bottom')
103
+
104
+ ax.set_xlabel("Etiquette")
105
  ax.set_ylabel("Probabilité")
106
  ax.set_title("Probabilité de chaque étiquette")
107
+
108
+ # Afficher la légende
109
+ ax.legend(['Probabilité'], loc='upper right')
110
 
111
  #traitement ded données:train_test_split
112
  st.header("Decoupage de notre dataset")