国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現在tkinter中使用matplotlib繪制圖形的方法示例

2020-01-04 16:09:14
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現在tkinter中使用matplotlib繪制圖形的方法。分享給大家供大家參考,具體如下:

一. 代碼:

# coding=utf-8import sysimport Tkinter as Tkimport matplotlibfrom numpy import arange, sin, pifrom matplotlib.backends.backend_tkagg import FigureCanvasTkAgg,NavigationToolbar2TkAggfrom matplotlib.backend_bases import key_press_handlerfrom matplotlib.figure import Figurematplotlib.use('TkAgg')root =Tk.Tk()root.title("VEVB武林網測試 - matplotlib in TK")#設置圖形尺寸與質量f =Figure(figsize=(5,4), dpi=100)a = f.add_subplot(111)t = arange(0.0,3,0.01)s = sin(2*pi*t)#繪制圖形a.plot(t, s)#把繪制的圖形顯示到tkinter窗口上canvas =FigureCanvasTkAgg(f, master=root)canvas.show()canvas.get_tk_widget().pack(side=Tk.TOP, fill=Tk.BOTH, expand=1)#把matplotlib繪制圖形的導航工具欄顯示到tkinter窗口上toolbar =NavigationToolbar2TkAgg(canvas, root)toolbar.update()canvas._tkcanvas.pack(side=Tk.TOP, fill=Tk.BOTH, expand=1)#定義并綁定鍵盤事件處理函數def on_key_event(event):  print('you pressed %s'% event.key)  key_press_handler(event, canvas, toolbar)  canvas.mpl_connect('key_press_event', on_key_event)#按鈕單擊事件處理函數def _quit():  #結束事件主循環,并銷毀應用程序窗口  root.quit()  root.destroy()button =Tk.Button(master=root, text='Quit', command=_quit)button.pack(side=Tk.BOTTOM)Tk.mainloop()

二. 運行結果:

Python,tkinter,matplotlib,繪制圖形

 

希望本文所述對大家Python程序設計有所幫助。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴东县| 全南县| 奉新县| 阳江市| 榆中县| 尤溪县| 南充市| 江陵县| 兰考县| 紫阳县| 陇南市| 万载县| 广德县| 绿春县| 兴业县| 柘荣县| 承德市| 宜都市| 鹰潭市| 赣州市| 公安县| 佛坪县| 临夏县| 兴城市| 璧山县| 都兰县| 武安市| 石景山区| 鄂州市| 蒲江县| 苍山县| 大冶市| 长岛县| 卢湾区| 房山区| 乌审旗| 长兴县| 崇州市| 灵山县| 黄龙县| 临猗县|