溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Python怎么實(shí)現(xiàn)在tkinter中使用matplotlib繪制圖形

發(fā)布時(shí)間:2022-05-09 10:37:57 來源:億速云 閱讀:445 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要介紹“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é)果:)

Python怎么實(shí)現(xiàn)在tkinter中使用matplotlib繪制圖形

關(guān)于“Python怎么實(shí)現(xiàn)在tkinter中使用matplotlib繪制圖形”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。

向AI問一下細(xì)節(jié)

免責(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)容。

AI