Python - Python: redibujar una figura canvas tkinter

 
Vista:

Python: redibujar una figura canvas tkinter

Publicado por pythonman01 (1 intervención) el 07/01/2021 16:03:03
Hola a todos. Tengo un problema y es que no se porque en una interfaz no se está actualizando una figura. actualmente tengo un espacio definido en la interfaz para un canvas que tiene una figura, pero cada vez que quiero cargar una nueva no me actualiza y me la pone una posición abajo de la anterior. alguna idea?

1
2
3
4
5
6
7
8
9
10
11
12
13
def openfile(f):
    Graph = Figure()
    LoadData = []
    canvas = Canvas(root)
    filez = askopenfilenames(parent=root,title='Choose a file')
    fileList=root.splitlist(filez)
    LoadData = [.importwave(f,detrend=True,flip=True) for f in fileList]
    Graph.clf( )
    Graph = fig(LoadData) # es tipo matplotlib.Figure.figure
    canvas.update_idletasks()
    canvas = FigureCanvasTkAgg(Graph, root)
    canvas.get_tk_widget().pack()
    canvas.draw_idle()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder