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

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

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

本文實例講述了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):
#隨機選擇一個頻率,同時設置單選鈕的選中項
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])
#隨機選擇一個顏色,同時設置單選鈕的選中項
c = choice(colors)
radio2.set_active(colors.index(c))
l.set_color(c)
#隨機選擇一個線型,同時設置單選鈕的選中項
style = choice(styles)
radio3.set_active(styles.index(style))
l.set_linestyle(style)
#根據(jù)設置的屬性繪制圖形
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é)果

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

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

相關文章

  • 詳解python單元測試框架unittest

    詳解python單元測試框架unittest

    本篇文章給大家詳解了python單元測試框架unittest的相關知識點,有興趣的朋友參考學習下。
    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),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    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)境下導入kera/tensorflow報錯的解決方法

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

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

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

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

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

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

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

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

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

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

    python隊列Queue的詳解

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

最新評論

会昌县| 闽侯县| 宣武区| 巩义市| 锡林郭勒盟| 通河县| 永平县| 浦北县| 新和县| 达拉特旗| 盐池县| 竹山县| 江西省| 通海县| 板桥市| 缙云县| 利川市| 滦平县| 南和县| 尉氏县| 长乐市| 改则县| 宁陕县| 象州县| 北流市| 清徐县| 安国市| 长宁区| 麟游县| 霞浦县| 龙里县| 南昌市| 肇东市| 麻江县| 林口县| 永清县| 阳山县| 军事| 博爱县| 彭泽县| 乐清市|