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


0