Bonjour à tous !

Alors j'ai créer un programme ou il y a un graphique avec matplotlib mais j'aimerai pouvoir le "cacher" avec un place_forget() Le problème c'est que lorsque que je fais cela j'ai le message d'erreur suivant :

AttributeError: 'FigureCanvasTkAgg' object has no attribute 'place_forget'

Voici la portion de code concerné pour l'affichage :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
f = Figure(figsize=(5,4), dpi=70, facecolor='none')
 
canvas = FigureCanvasTkAgg(f, master=p2)
canvas.get_tk_widget().place(x=150, y =200)
 
toolbar = NavigationToolbar2TkAgg(canvas, p2)
toolbar.place(x= 150, y=500)
Et celle pour le "cacher" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
toolbar.place_forget()
canvas.place_forget()

Merci de vos réponses !