Maintenant que l'on a des tableaux pour chaque scene on peut plus facilement visualiser les données, et notamment la part de parole de chaque personnages dans les différentes parties. On va donc utiliser la bibliothèque matplotlib.pyplot pour mettre en valeur nos résultat et les rendre plus visuelle.
Maintenant que l'on a des tableaux pour chaque scene on peut plus facilement visualiser les données, et notamment la part de parole de chaque personnages dans les différentes parties. On va donc utiliser la bibliothèque matplotlib.pyplot pour mettre en valeur nos résultat et les rendre plus visuelle.
Pour savoir comment marche la fonction qui trace les camenberts aller voir: [fonction.pie](https://www.python-simple.com/python-matplotlib/pie.php)
Pour savoir comment marche la fonction qui trace les camenberts aller voir: [fonction.pie](https://www.python-simple.com/python-matplotlib/pie.php),
'plt.subplots' permet de tracer plusieurs graphiques sur une seule figure, ensuite on ajuste les positions de ces graphiques à l'aide 'plt.gcf().subplots_adjust'
'plt.subplots' ([subplot](https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.subplot.html)) quant à lui permet de tracer plusieurs graphiques sur une seule figure, ensuite on ajuste les positions de ces graphiques à l'aide 'plt.gcf().subplots_adjust'
...
@@ -455,12 +455,13 @@ else:
...
@@ -455,12 +455,13 @@ else:
Dans cette dernière cellule on exploite les résultats trouvés dans la section du dessus premièrement j'affiche les résultats pour l'ensemble des personnages, puis je les intègre dans un tableau que je nomme données.
Dans cette dernière cellule on exploite les résultats trouvés dans la section du dessus premièrement j'affiche les résultats pour l'ensemble des personnages, puis je les intègre dans un tableau que je nomme données.
Je crée aussi un tableau avec les différents noms (attention les données doivent avoir la même position relative dans le tableau que le nom associé sinon le tracé sera faux), enfaite je créer ces tableaux afin de pouvoir tracer un courbes qui prend en abscisse les noms et en ordonnée le nombre d'ocuurences associées.
Je crée aussi un tableau avec les différents noms (attention les données doivent avoir la même position relative dans le tableau que le nom associé sinon le tracé sera faux), enfaite je créer ces tableaux afin de pouvoir tracer un courbes qui prend en abscisse les noms et en ordonnée le nombre d'ocuurences associées.
Pour afficher cela j'utilise ensuite matplotlib.pyplot:
Pour afficher cela j'utilise ensuite matplotlib.pyplot:
-plt.figure(figsize=(10,10)): créer une nouvelle figure ici avec des domension en x et y egales
-plt.title(): donne le titre de la figure
- plt.figure(figsize=(10,10)): créer une nouvelle figure ici avec des domension en x et y egales
-plt.xlabel_plt.ylabel: donne le nom des axes
- plt.title(): donne le titre de la figure
-plt.xticks(): étiquette de graduation
- plt.xlabel_plt.ylabel: donne le nom des axes
-plt.plot(): trace les données avec le premier argument en x et le deuxième en y
- plt.xticks(): étiquette de graduation
- plt.show(): affiche le graph
- plt.plot(): trace les données avec le premier argument en x et le deuxième en y