요즘 공부하고 있는 모듈이 파이썬에 내장되어 있는 tkinter입니다.

in kr •  6 years ago 

지난주와 이번주 계속 자료를 수집하고 책을 보고 있습니다. 파이썬에서 tkinter모듈을 사용하면 파이썬으로 연산한 결과를 바로 GUI기반으로 다듬을 수 있습니다. 매우 쉽고 재미있는 모듈입니다.
실행파일로 만들어서 바로 배포를 한다면 웹크롤링한 자료를 matplotlib로 차트를 그려서 tkinter모듈로 GUI를 입히면 가능해 보입니다. ^^

'''
#Matplotlib_chart_with_legend.py

from matplotlib.figure import Figure
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
import tkinter as tk

#그림판을 그린다.
fig = Figure(figsize=(12,5), facecolor='yellow')

axis = fig.add_subplot(111) #1열, 1컬럼

#데이터를 셋팅
xValues = [1,2,3,4]

yValues0 = [6,7.5,8,7.5]
yValues1 = [5.5,6.5,8,6]
yValues2 = [6.5,7,8,7]

t0, = axis.plot(xValues, yValues0)
t1, = axis.plot(xValues, yValues1)
t2, = axis.plot(xValues, yValues2)

axis.set_ylabel('Vertical Label')
axis.set_xlabel('Horizontal Label')
axis.grid()

fig.legend((t0,t1,t2), ('First line', 'Second line', 'Third line'), 'upper light')

def _destroyWindow():
root.quit()
root.destroy()

#윈도우를 생성한다.
root = tk.Tk()
root.withdraw()
root.protocol('WM_DELETE_WINDOW', _destroyWindow)

canvas = FigureCanvasTkAgg(fig, master=root)
canvas._tkcanvas.pack(side=tk.TOP, fill=tk.BOTH, expand=1)

root.update()
root.deiconify()
root.mainloop()
'''

VSCode에서 코딩을 해서 실행하면 아래와 같이 출력됩니다.

2018-10-12_16-36-52.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

이코드를 이해할 수 있는 사람이 되고 싶습니다

  ·  6 years ago (edited)

파이썬 언어 문법을 보시고 matplotlib을 공부해 보고 그리고 마지막에 tkinter를 학습하면 됩니다^^ 관련 내용을 한번 정리해 보겠습니다^^

kr-dev 태그를 사용하시면 @anpigon 님이 오십니다 ㅋㅋ
저두 많이 알려주세요~

그렇군요^^ 몰랐습니다. 잘 정리해서 공부하시기 쉽게 올릴께요

공부좀 더해야 하겠습니다 ~~^^

방문해 주셔서 감사합니다^^