8
matplotlib
을 사용하여 Tkinter FigureCanvasTkagg에 일부 데이터를 플로팅합니다. 단추를 누를 때 데이터를 플롯하고 새 데이터를 그리는 그림을 지워야합니다.FigureCanvasTkAgg의 내용을 업데이트하는 방법
self.fig = figure()
self.ax = self.fig.add_subplot(111)
self.ax.set_ylim(min(y), max(y))
self.line, = self.ax.semilogx(x, y, '.-') #tuple of a single element
self.canvas = FigureCanvasTkAgg(self.fig, master=master)
self.ax.semilogx(x, y, 'o-')
self.canvas.show()
self.canvas.get_tk_widget().pack(side='top', fill='both', expand=1)
self.frame.pack()
어떻게 그런 캔버스의 내용을 업데이트하나요 : 여기
코드의 플로팅 부분이다 (이전에 정의 된 응용 프로그램 클래스있다)?
는 일부 GUI 응용 프로그램에이 캔버스를 내장하고 있습니까, 아니면 그냥 pyplot/pylab 기능을 사용하는 데 도움이? – BrenBarn
GUI 응용 프로그램에 내장되어 있습니다. – Copo