您好,登錄后才能下訂單哦!
這篇文章主要介紹“Python怎么實(shí)現(xiàn)在tkinter中使用matplotlib繪制圖形”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“Python怎么實(shí)現(xiàn)在tkinter中使用matplotlib繪制圖形”文章能幫助大家解決問題。
一. 代碼:
#coding=utf-8
importsys
importTkinterasTk
importmatplotlib
fromnumpyimportarange,sin,pi
來自馬特洛特利。后端。后端_ Tkaggimportfigures可擴(kuò)展標(biāo)記,導(dǎo)航工具欄2標(biāo)記
frommatplotlib。后端_basesimportkey_press_handler
來自馬特洛特利。圖導(dǎo)入圖
matplotlib.use('TkAgg ')
root=Tk .Tk()
華為云測試-matplotlibinTK ')
#設(shè)置圖形尺寸與質(zhì)量
f=數(shù)字(figsize=(5,4),dpi=100)
a=f.add_subplot(111)
t=arange(0.0,3,0.01)
s=sin(2*pi*t)
#繪制圖形
a .繪圖(t,s)
#把繪制的圖形顯示到圖形界面窗口上
canvastKaggg(f,master=root)
canvas.show()
canvas.get_tk_widget().包裝(側(cè)面=Tk .TOP,fill=Tk .兩者,展開=1)
#把繪制精美的圖表繪制圖形的導(dǎo)航工具欄顯示到圖形界面窗口上
工具欄=導(dǎo)航工具欄2標(biāo)簽(畫布,根)
工具欄。更新()
帆布. tkcanvas.pack(side=Tk .TOP,fill=Tk .兩者,展開=1)
#定義并綁定鍵盤事件處理函數(shù)
defon_key_event(event):
打印('您按了% s“%事件。鍵”)
key_press_handler(事件、畫布、工具欄)
帆布。mpl _ connect(' key _ press _ event ',on_key_event)
#按鈕單擊事件處理函數(shù)
def_quit():
#結(jié)束事件主循環(huán),并銷毀應(yīng)用程序窗口
root.quit()
root.destroy()
button=Tk .按鈕(主=根,文本='退出,命令=_退出)
button.pack(side=Tk .底部)
主回路(二. 運(yùn)行結(jié)果:)
關(guān)于“Python怎么實(shí)現(xiàn)在tkinter中使用matplotlib繪制圖形”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。