日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python matplotlib實時畫圖案例

瀏覽:185日期:2022-07-29 10:41:41

實時畫圖

import matplotlib.pyplot as pltax = [] # 定義一個 x 軸的空列表用來接收動態的數據ay = [] # 定義一個 y 軸的空列表用來接收動態的數據plt.ion() # 開啟一個畫圖的窗口for i in range(100): # 遍歷0-99的值 ax.append(i) # 添加 i 到 x 軸的數據中 ay.append(i**2) # 添加 i 的平方到 y 軸的數據中 plt.clf() # 清除之前畫的圖 plt.plot(ax,ay) # 畫出當前 ax 列表和 ay 列表中的值的圖形 plt.pause(0.1) # 暫停一秒 plt.ioff() # 關閉畫圖的窗口

實時畫圖 效果圖

Python matplotlib實時畫圖案例

補充知識:Python 繪圖與可視化 matplotlib 動態條形圖 bar

第一種辦法

一種方法是每次都重新畫,包括清除figure

def animate(fi): bars=[] if len(frames)>fi: # axs.text(0.1,0.90,time_template%(time.time()-start_time),transform=axs.transAxes)#所以這樣 time_text.set_text(time_template%(0.1*fi))#這個必須沒有axs.cla()才行 # axs.cla() axs.set_title(’bubble_sort_visualization’) axs.set_xticks([]) axs.set_yticks([]) bars=axs.bar(list(range(Data.data_count)),#個數 [d.value for d in frames[fi]],#數據 1, #寬度 color=[d.color for d in frames[fi]]#顏色 ).get_children() return bars anim=animation.FuncAnimation(fig,animate,frames=len(frames), interval=frame_interval,repeat=False)

這樣效率很低,而且也有一些不可取的弊端,比如每次都需要重新設置xticks、假如figure上添加的有其他東西,這些東西也一并被clear了,還需要重新添加,比如text,或者labale。

第二種辦法

可以像平時畫線更新data那樣來更新bar的高

’’’遇到問題沒人解答?小編創建了一個Python學習交流QQ群:857662006 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書!’’’import matplotlib.pyplot as pltimport numpy as npfrom matplotlib import animation fig=plt.figure(1,figsize=(4,3))ax=fig.add_subplot(111)ax.set_title(’bar_animate_test’)#ax.set_xticks([])注釋了這個是能看到變化,要不看不到變化,不對,能看到變化,去了注釋吧#ax.set_yticks([])ax.set_xlabel(’xlable’)N=5frames=50x=np.arange(1,N+1) collection=[]collection.append([i for i in x])for i in range(frames): collection.append([ci+1 for ci in collection[i]])print(collection)xstd=[0,1,2,3,4]bars=ax.bar(x,collection[0],0.30)def animate(fi): # collection=[i+1 for i in x] ax.set_ylim(0,max(collection[fi])+3)#對于問題3,添加了這個 for rect ,yi in zip(bars,collection[fi]): rect.set_height(yi) # bars.set_height(collection) return barsanim=animation.FuncAnimation(fig,animate,frames=frames,interval=10,repeat=False)plt.show()

問題

*)TypeError: ‘numpy.int32’ object is not iterable

x=np.arange(1,N+1)<br>collection=[i for i in x]#collection=[i for i in list(x)]#錯誤的認為是dtype的原因,將這里改成了list(x)for i in range(frames): collection.append([ci+1 for ci in collection[i]])#問題的原因是因為此時的collection還是一個一位數組,所以這個collection[i]是一個x里的一個數,并不是一個列表,我竟然還以為的dtype的原因,又改了xstd=[0,1,2,3,4]

應該是

’’’遇到問題沒人解答?小編創建了一個Python學習交流QQ群:857662006 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書!’’’collection=[]collection.append([i for i in x])#成為二維數組for i in range(frames): collection.append([ci+1 for ci in collection[i]])

然后又出現了下面的問題:

*)TypeError: only size-1 arrays can be converted to Python scalars

Traceback (most recent call last): File 'forTest.py', line 22, in <module> bars=ax.bar(x,collection,0.30) File 'C:UsersAdministrator.SC-201605202132Envssortlibsite-packagesmatplotlib__init__.py', line 1589, in inner return func(ax, *map(sanitize_sequence, args), **kwargs) File 'C:UsersAdministrator.SC-201605202132Envssortlibsite-packagesmatplotlibaxes_axes.py', line 2430, in bar label=’_nolegend_’, File 'C:UsersAdministrator.SC-201605202132Envssortlibsite-packagesmatplotlibpatches.py', line 707, in __init__ Patch.__init__(self, **kwargs) File 'C:UsersAdministrator.SC-201605202132Envssortlibsite-packagesmatplotlibpatches.py', line 89, in __init__ self.set_linewidth(linewidth) File 'C:UsersAdministrator.SC-201605202132Envssortlibsite-packagesmatplotlibpatches.py', line 368, in set_linewidth self._linewidth = float(w)TypeError: only size-1 arrays can be converted to Python scalars

應該是傳遞的參數錯誤,仔細想了一下,在報錯的代碼行中,collection原來是沒錯的,因為原來是一維數組,現在變成二維了,改為

bars=ax.bar(x,collection[0],0.30)

好了

*)出現的問題,在上面的代碼中,運行的時候不會畫布的大小不會變,會又條形圖溢出的情況,在animate()中添加了

’’’遇到問題沒人解答?小編創建了一個Python學習交流QQ群:857662006 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書!’’’def animate(fi): # collection=[i+1 for i in x] ax.set_ylim(0,max(collection[fi])+3)#添加了這個 for rect ,yi in zip(bars,collection[fi]): rect.set_height(yi) # bars.set_height(collection) return bars

別的屬性

*)條形圖是怎樣控制間隔的:

是通過控制寬度

width=1,#沒有間隔,每個條形圖會緊挨著

*)errorbar:

是加一個橫線,能通過xerr和yerr來調整方向

Python matplotlib實時畫圖案例

xstd=[0,1,2,3,4]bars=ax.bar(x,collection,0.30,xerr=xstd)

以上這篇Python matplotlib實時畫圖案例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩专区欧美专区| 久久av一区| 日韩一区网站| 日韩中文字幕一区二区高清99| 午夜久久av| 91免费精品国偷自产在线在线| 国产精品一区二区三区av| 久久香蕉精品香蕉| 国产美女高潮在线观看| 亚洲天堂久久| 亚洲精品一区二区在线看| 亚洲精品在线观看91| aa国产精品| 日韩一区精品| 欧美极品中文字幕| 麻豆一区二区99久久久久| 国产盗摄——sm在线视频| 精品一区亚洲| 亚洲精品中文字幕99999| 国产精品一区二区av交换| 日韩免费久久| 亚洲精品自拍| 亚洲女同av| 日韩在线观看一区二区| 欧美精品第一区| 国产一区二区三区探花| 好吊日精品视频| 国产欧美自拍| 国产综合欧美| 国产高清亚洲| 在线一区免费观看| 国产精品欧美一区二区三区不卡| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 亚洲aa在线| 欧美黄色一区二区| 国产一区欧美| 国产精品啊v在线| 好看的亚洲午夜视频在线| 蜜桃视频免费观看一区| 麻豆精品视频在线观看视频| 激情五月综合| 精品中文字幕一区二区三区四区| 一区三区视频| 成人三级高清视频在线看| 羞羞答答国产精品www一本| 九九九精品视频| 亚洲男人在线| 国产伊人精品| 国产精品久久久久久久久久10秀| 最新国产精品久久久| 久久青青视频| 久久国产精品免费一区二区三区| 在线日韩欧美| 久久中文精品| 蜜臀久久久99精品久久久久久| 久久男人av| 日韩精品导航| 欧美福利专区| 波多野结衣久久精品| 国产精品videosex极品| 香蕉久久久久久| 国内亚洲精品| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 给我免费播放日韩视频| 亚洲人妖在线| 欧美69视频| 成人污污视频| 国产亚洲人成a在线v网站| 亚洲一区网站| 久久精品电影| 精品国产亚洲一区二区三区在线| 日韩午夜视频在线| 亚洲激情不卡| 韩日一区二区三区| 蜜桃精品在线| 麻豆理论在线观看| 国产成人免费| 久久99高清| 麻豆久久久久久| 国产精品一区二区精品| 97久久亚洲| 欧美一级网站| 日本视频一区二区| 日韩高清三区| 日韩高清欧美激情| 噜噜噜久久亚洲精品国产品小说| 国产综合亚洲精品一区二| 91精品久久久久久久久久不卡| 日韩欧美字幕| 欧美天堂视频| 99久久婷婷这里只有精品| 久久狠狠婷婷| 久久久久网站| 亚洲国产影院| 国精品一区二区| 婷婷综合亚洲| 日韩视频在线一区二区三区 | 欧美经典一区| 美女精品久久| 日韩av网站在线观看| 免费观看在线综合色| 国产精品呻吟| 丝瓜av网站精品一区二区 | 亚洲福利精品| 影音先锋久久| 一本综合精品| 日本一区二区中文字幕| 久久国产免费看| 久久久久黄色| 岛国av在线播放| 亚洲午夜91| 蜜桃视频第一区免费观看| 日韩一区二区三区精品| 日韩欧美三区| 久久亚洲人体| 日韩精品永久网址| 亚洲激情婷婷| 91精品国产自产精品男人的天堂| 免费在线观看一区| 成人片免费看| 在线亚洲一区| 欧美一区成人| 日韩大片在线播放| 99热精品在线观看| 青青国产91久久久久久| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 色88888久久久久久影院| 国产综合视频| 视频一区日韩| 国产成人免费| 日韩午夜电影| 欧美国产三级| 一区二区小说| 日韩精品一区二区三区中文在线| 精品国产一级| 中国女人久久久| 日韩高清在线一区| 精品三级av| 久热精品在线| 福利一区在线| 日韩中文字幕麻豆| 精品国产乱码| 日韩制服丝袜av| 高清久久一区| 免费欧美在线视频| 精品久久久网| 蜜臀91精品一区二区三区| 福利视频一区| 亚洲伊人影院| 日韩精品诱惑一区?区三区| 中文无码久久精品| 精品国产三区在线| 国产亚洲精品久久久久婷婷瑜伽| 国产精品视频一区二区三区四蜜臂 | 日韩高清成人| 欧美一级网站| 午夜欧美视频| 国产精品原创| 欧美日韩伊人| 亚洲综合精品| 婷婷综合六月| 国产精品宾馆| 三级欧美韩日大片在线看| av中文资源在线资源免费观看| 国产亚洲欧洲| 日韩欧美网址| 欧美aaaaaa午夜精品| 亚洲网址在线观看| 欧美成人国产| а√天堂8资源中文在线| 国产亚洲高清在线观看| 久久成人亚洲| 999视频精品| 98精品视频| 欧美黑人做爰爽爽爽| 亚洲ww精品| 亚洲综合精品| 欧美亚洲激情| 福利一区和二区| 日本午夜精品| 亚洲资源在线| 国产精品日韩欧美一区| 视频福利一区| 国产99在线| 福利视频一区| 精品视频网站| 久久影院一区二区三区| 欧美一区影院| 日韩国产精品久久久久久亚洲| 国产国产精品| 久久久久美女| 欧美成a人免费观看久久| 三级在线看中文字幕完整版| 美女精品久久| 欧美精品国产| 91成人小视频| 欧美视频久久| 欧美另类中文字幕| 国产丝袜一区| 国产精品久久久久毛片大屁完整版|