Bonsoir,
Pensez-vous qu'il soit possible d'insérer un diagramme créé au moyen de MATPLOTLIB dans un widget TEXT sans que le texte qui le précède ne soit effacé ?
En effet, je suis bien parvenu à insérer dans TEXT un Canvas (FigureCanvasTkAgg) mais celui-ci se superpose au texte précédemment insérer.
Voici le code utilisé:
Peut être en récupérant le Canvas pour en faire une image et ainsi l'insérer au moyen de la méthode image_create ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 def visualisation(self, feature, moyenne): matplotlib.use('TkAgg') fig = plt.figure(1) canvas = FigureCanvasTkAgg(fig, master=self.text0) plot_widget = canvas.get_tk_widget() plot_widget.grid(row=0, column=0) plt.hist(feature) plt.title("Histogramme et moyenne") plt.axvline(moyenne, color='red', linestyle='dashed', linewidth=1,label = str(moyenne)) plt.legend(loc='upper right') fig.canvas.draw()
Merci.
Partager