最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python使用matplotlib實現(xiàn)交換式圖形顯示功能示例

 更新時間:2019年09月06日 10:45:04   作者:cakincqm  
這篇文章主要介紹了Python使用matplotlib實現(xiàn)交換式圖形顯示功能,結(jié)合實例形式詳細(xì)分析了Python基于matplotlib模塊的數(shù)值運算與圖形繪制相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Python使用matplotlib實現(xiàn)交換式圖形顯示功能。分享給大家供大家參考,具體如下:

一 代碼

from random import choice
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.widgets import RadioButtons,Button
t = np.arange(0.0,2.0,0.01)
s0 = np.sin(2*np.pi*t)
s1 = np.sin(4*np.pi*t)
s2 = np.sin(8*np.pi*t)
fig, ax = plt.subplots()
l,= ax.plot(t, s0, lw=2, color='red')
plt.subplots_adjust(left=0.3)
#定義允許的幾種頻率,并創(chuàng)建單選鈕組件
#其中[0.05, 0.7, 0.15, 0.15]表示組件在窗口上的歸一化位置
axcolor ='lightgoldenrodyellow'
rax = plt.axes([0.05,0.7,0.15,0.15], axisbg=axcolor)
radio =RadioButtons(rax,('2 Hz','4 Hz','8 Hz'))
hzdict ={'2 Hz': s0,'4 Hz': s1,'8 Hz': s2}
def hzfunc(label):
ydata = hzdict[label]
l.set_ydata(ydata)
plt.draw()
radio.on_clicked(hzfunc)
#定義允許的幾種顏色,并創(chuàng)建單選鈕組件
rax = plt.axes([0.05,0.4,0.15,0.15], axisbg=axcolor)
colors =('red','blue','green')
radio2 =RadioButtons(rax, colors)
def colorfunc(label):
l.set_color(label)
plt.draw()
radio2.on_clicked(colorfunc)
#定義允許的幾種線型,并創(chuàng)建單選鈕組件
rax = plt.axes([0.05,0.1,0.15,0.15], axisbg=axcolor)
styles =('-','--','-.','steps',':')
radio3 =RadioButtons(rax, styles)
def stylefunc(label):
l.set_linestyle(label)
plt.draw()
radio3.on_clicked(stylefunc)
#定義按鈕單擊事件處理函數(shù),并在窗口上創(chuàng)建按鈕
def randomFig(event):
#隨機選擇一個頻率,同時設(shè)置單選鈕的選中項
hz = choice(tuple(hzdict.keys()))
hzLabels =[label.get_text()for label in radio.labels]
radio.set_active(hzLabels.index(hz))
l.set_ydata(hzdict[hz])
#隨機選擇一個顏色,同時設(shè)置單選鈕的選中項
c = choice(colors)
radio2.set_active(colors.index(c))
l.set_color(c)
#隨機選擇一個線型,同時設(shè)置單選鈕的選中項
style = choice(styles)
radio3.set_active(styles.index(style))
l.set_linestyle(style)
#根據(jù)設(shè)置的屬性繪制圖形
plt.draw()
axRnd = plt.axes([0.5,0.015,0.2,0.045])
buttonRnd =Button(axRnd,'Random Figure')
buttonRnd.on_clicked(randomFig)
#顯示圖形
plt.show()

二 運行結(jié)果

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)學(xué)運算技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

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

相關(guān)文章

  • 詳解python單元測試框架unittest

    詳解python單元測試框架unittest

    本篇文章給大家詳解了python單元測試框架unittest的相關(guān)知識點,有興趣的朋友參考學(xué)習(xí)下。
    2018-07-07
  • pyecharts繪制儀表盤的實現(xiàn)

    pyecharts繪制儀表盤的實現(xiàn)

    有時候大家想把自己繪制好的可視化圖片集中到一個頁面,整合成儀表盤,集中給同事或者他人來呈現(xiàn),但又不知道該怎么做,今天小編就來分享一個pyecharts繪制儀表盤的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2021-06-06
  • 使用pandas讀取文件的實現(xiàn)

    使用pandas讀取文件的實現(xiàn)

    這篇文章主要介紹了使用pandas讀取文件的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python調(diào)用Delphi寫的Dll代碼示例

    python調(diào)用Delphi寫的Dll代碼示例

    這篇文章主要介紹了python調(diào)用Delphi寫的Dll代碼示例,具有一定參考價值,需要的朋友可以了解下。
    2017-12-12
  • Python3.5 win10環(huán)境下導(dǎo)入kera/tensorflow報錯的解決方法

    Python3.5 win10環(huán)境下導(dǎo)入kera/tensorflow報錯的解決方法

    這篇文章主要介紹了Python3.5 win10環(huán)境下導(dǎo)入keras/tensorflow報錯的解決方法,較為詳細(xì)的分析了Python3.5在win10環(huán)境下導(dǎo)入keras/tensorflow提示錯誤的原因與相關(guān)解決方法,需要的朋友可以參考下
    2019-12-12
  • Python控制臺輸出俄羅斯方塊移動和旋轉(zhuǎn)功能

    Python控制臺輸出俄羅斯方塊移動和旋轉(zhuǎn)功能

    這篇文章主要介紹了Python控制臺輸出俄羅斯方塊移動和旋轉(zhuǎn)功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Python實現(xiàn)配置文件備份的方法

    Python實現(xiàn)配置文件備份的方法

    這篇文章主要介紹了Python實現(xiàn)配置文件備份的方法,實例分析了基于Linux平臺下Python文件壓縮備份的相關(guān)技巧,具有一定參考借鑒價值
    2015-07-07
  • Python深度學(xué)習(xí)之Keras模型轉(zhuǎn)換成ONNX模型流程詳解

    Python深度學(xué)習(xí)之Keras模型轉(zhuǎn)換成ONNX模型流程詳解

    這篇文章主要介紹了Python深度學(xué)習(xí)之Keras模型轉(zhuǎn)換成ONNX模型流程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-09-09
  • 解決Python的requests中text中文亂碼的問題

    解決Python的requests中text中文亂碼的問題

    學(xué)習(xí)Python爬蟲時遇到中文亂碼問題,發(fā)現(xiàn)req.text返回的是unicode,無法再次decode,通過查看網(wǎng)站源碼,發(fā)現(xiàn)網(wǎng)站使用的是gbk編碼,Requests會自動解碼來自服務(wù)器的內(nèi)容,但有時推測錯誤,通過設(shè)置r.encoding為gbk,然后對text進(jìn)行編碼,可以正確打印出中文
    2025-01-01
  • python隊列Queue的詳解

    python隊列Queue的詳解

    這篇文章主要介紹了python隊列Queue,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評論

万荣县| 阳西县| 稻城县| 沛县| 恩施市| 揭西县| 龙门县| 陕西省| 峨边| 武邑县| 顺平县| 白水县| 右玉县| 子洲县| 隆德县| 喀喇| 昌吉市| 广宗县| 文昌市| 微山县| 富裕县| 历史| 汕尾市| 高平市| 武冈市| 五常市| 花莲市| 武宣县| 舞钢市| 读书| 定西市| 清徐县| 正阳县| 崇文区| 昆山市| 信宜市| 高清| 辉南县| 广安市| 石嘴山市| 肥东县|