成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

python中matplotlib實現隨鼠標滑動自動標注代碼

瀏覽:154日期:2022-07-29 10:31:58

Python+matplotlib進行鼠標交互,實現動態標注,數據可視化顯示,鼠標劃過時畫一條豎線并使用標簽來顯示當前值。

Python3.6.5,代碼示例:

import matplotlib.pyplot as pltimport numpy as npdef Show(y):#參數為一個listlen_y = len(y)x = range(len_y)_y = [y[-1]]*len_yfig = plt.figure(figsize=(960/72,360/72))ax1 = fig.add_subplot(1,1,1)ax1.plot(x, y, color=’blue’)line_x = ax1.plot(x, _y, color=’skyblue’)[0]line_y = ax1.axvline(x=len_y-1, color=’skyblue’)ax1.set_title(’aaa’)#標簽text0 = plt.text(len_y-1,y[-1],str(y[-1]),fontsize = 10)def scroll(event):axtemp=event.inaxesx_min, x_max = axtemp.get_xlim()fanwei_x = (x_max - x_min) / 10if event.button == ’up’:axtemp.set(xlim=(x_min + fanwei_x, x_max - fanwei_x))elif event.button == ’down’:axtemp.set(xlim=(x_min - fanwei_x, x_max + fanwei_x))fig.canvas.draw_idle() #這個函數實時更新圖片的顯示內容def motion(event):try:temp = y[int(np.round(event.xdata))]for i in range(len_y):_y[i] = templine_x.set_ydata(_y)line_y.set_xdata(event.xdata)######text0.set_position((event.xdata, temp))text0.set_text(str(temp))fig.canvas.draw_idle() # 繪圖動作實時反映在圖像上except:passfig.canvas.mpl_connect(’scroll_event’, scroll)fig.canvas.mpl_connect(’motion_notify_event’, motion)plt.show()

效果演示:

python中matplotlib實現隨鼠標滑動自動標注代碼

補充知識:matplotlib獲取鼠標所在位置的axes

手頭的項目遇到一個問題,如何獲取鼠標所在位置的axes對應的obspy.core.trace。在繪制axes時,我設置了一個數組用來保存每一個trace所對應的axes,這樣比較方便繪制標簽。但我的項目需要對繪制的圖像做放大縮小以及拖拽,這需要我單獨對一個axes來進行相應的操作。那么如何通過axes來獲得對應的trace呢?我想了這幾個辦法:

1.設置一個hash表,記錄每一個axes與trace的對應情況,通過鼠標操作傳入的event,可以得到當前axes的引用地址,以這個引用地址作為關鍵字查找hash表,獲取對應trace。

2.通過axes引用地址定位到mpl的axes數組,通過axes數組的下標來訪問繪制時設置的數組獲得trace。

3.獲取axes.label的內容,作為關鍵字去遍歷obspy.core.stream,獲取trace。

4.通過event獲取鼠標位置,在結合畫布大小通過計算得到數組下標,在訪問繪制時設置的數組可以得到trace

前三種方法都不能保證一定能獲取到trace,并且有出錯的風險,但是如果可以實現,可靠性是大于最后一種,但是最后一種實現起來是最簡單的,明天我再思考如何通過matplotlib的鼠標事件來獲取對應的trace

后來發現,可以采用第三種方法。訪問event.inaxes來獲得

以上這篇python中matplotlib實現隨鼠標滑動自動標注代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
99久久精品99国产精品| 中日韩男男gay无套| 午夜天堂精品久久久久| 欧美一区午夜精品| 樱花影视一区二区| 欧美日本国产精品| 麻豆极品一区二区三区| 高清不卡一区二区在线| 国产精品69毛片高清亚洲| 国产精品影音先锋| 色婷婷av一区二区三区软件| 一区二区日韩电影| 欧美日韩影院| 成人精品在线视频观看| 3d动漫精品啪啪1区2区免费 | 欧美一级视频精品观看| 蜜臀99久久精品久久久久久软件| 在线不卡欧美| 国产精品久久久久久亚洲毛片| 成人免费高清视频| 欧美不卡激情三级在线观看| 国产成人超碰人人澡人人澡| 欧美一区二区三区四区视频| 国产精品亚洲专一区二区三区| 欧美日韩精品一区二区三区 | 国产精品视频一二三| 精品国产1区2区3区| 国产成人自拍网| 欧美一级理论片| 久久99国产乱子伦精品免费| 欧美又粗又大又爽| 亚洲私人黄色宅男| 国产日韩高清一区二区三区在线| 亚洲精品自拍动漫在线| 国产欧美午夜| 日韩专区一卡二卡| 91成人国产精品| 蜜臀va亚洲va欧美va天堂| 色激情天天射综合网| 精品亚洲成a人在线观看| 欧美日韩精品二区第二页| 国产在线国偷精品免费看| 日韩一区二区电影网| 成人精品高清在线| 欧美一二三在线| 琪琪久久久久日韩精品| 91蜜桃视频在线| 国产精品女主播av| 99在线|亚洲一区二区| 午夜视频一区二区| 欧美视频日韩视频在线观看| 国产精品中文字幕欧美| 亚洲精品在线免费观看视频| 欧美精品一区二区三区在线看午夜| 亚洲国产高清不卡| 一区二区三区偷拍| 日韩精品三区四区| 91精品国产色综合久久ai换脸 | 久久一区二区视频| 午夜欧美理论片| 一区二区久久久久久| 色狠狠一区二区三区香蕉| 国产精品主播直播| 中文字幕国产一区| 久久久久久久久久久久久久一区| 老司机午夜精品99久久| 精品欧美久久久| 国产片一区二区| 国产欧美午夜| 国产综合久久久久久久久久久久| 国产成a人亚洲| 欧美高清一级片在线观看| 亚洲国产日韩在线| 美女一区二区久久| 日韩欧美国产wwwww| 国产在线日韩| 日韩电影在线免费| 日韩欧美美女一区二区三区| 一区在线免费| 人人狠狠综合久久亚洲| 精品精品国产高清一毛片一天堂| 亚洲福利免费| 精品一区二区久久| 国产精品系列在线| 久久婷婷麻豆| 99re热这里只有精品免费视频| 亚洲精品亚洲人成人网在线播放| 色综合久久久久久久久| 成人性视频网站| 亚洲激情中文1区| 在线综合视频播放| 亚洲国产片色| 国内精品视频666| 成人欧美一区二区三区小说 | 中日韩免费视频中文字幕| 久久久久久九九九九| 97久久人人超碰| 丝袜亚洲精品中文字幕一区| 日韩精品一区二区三区视频播放| 亚洲黄页一区| 国产精品一区二区久久精品爱涩| 中文字幕中文字幕在线一区| 欧美日韩国产电影| 在线观看亚洲视频啊啊啊啊| 国产一区二区女| 一级特黄大欧美久久久| 日韩欧美视频在线| 美女亚洲精品| 91网页版在线| 日韩二区在线观看| 中文文精品字幕一区二区| 91福利小视频| 欧美日韩亚洲一区在线观看| 麻豆国产91在线播放| 中文在线资源观看网站视频免费不卡| 欧美亚洲一区二区在线观看| 亚洲私人影院| 粉嫩13p一区二区三区| 视频在线观看91| 国产欧美va欧美不卡在线| 欧美在线免费观看视频| 亚洲欧洲午夜| av在线不卡免费看| 美女高潮久久久| 亚洲精品国产a| 26uuu国产日韩综合| 91久久精品一区二区三区| 激情久久久久久久| 不卡视频一二三四| 另类欧美日韩国产在线| 亚洲制服欧美中文字幕中文字幕| 久久综合色一综合色88| 欧洲一区在线电影| 一本色道久久综合| 99re热视频这里只精品| 国内精品国产三级国产a久久| 亚洲bt欧美bt精品777| 国产精品美女久久久久高潮| 日韩欧美中文一区二区| 老牛国产精品一区的观看方式| 国语对白精品一区二区| 国产91富婆露脸刺激对白| 久久精品国产亚洲a| 亚洲国产欧美一区二区三区丁香婷| 久久精品一级爱片| 91精品久久久久久久99蜜桃| 色先锋资源久久综合| 99精品视频网| 樱桃成人精品视频在线播放| av在线播放不卡| 国产成人在线色| 麻豆国产一区二区| 日韩国产欧美在线视频| 亚洲综合久久久久| 国产精品久久久久一区| 26uuu久久综合| 日韩一级欧美一级| 欧美老肥妇做.爰bbww| 色婷婷国产精品| 午夜一区二区三视频在线观看 | 国内精品久久久久国产盗摄免费观看完整版 | 亚洲一区二区三区小说| 最新欧美精品一区二区三区| www国产精品av| 日韩欧美亚洲国产另类| 欧美理论在线播放| 欧美私人免费视频| 久久午夜精品一区二区| 一本色道久久| 亚洲精品自在在线观看| 欧美视频一区| 欧美激情91| 95精品视频在线| 成人a免费在线看| 高清国产一区二区三区| 国产精品99久久久久久久女警| 久久国产精品一区二区| 老司机免费视频一区二区三区| 视频在线在亚洲| 日韩激情av在线| 日韩av不卡一区二区| 日韩电影在线看| 婷婷开心激情综合| 午夜电影网一区| 日韩高清在线电影| 老司机精品视频线观看86| 久久av老司机精品网站导航| 久久精品国产精品亚洲精品 | 狠狠色综合色区| 极品裸体白嫩激情啪啪国产精品| 欧美特黄视频| 国内一区二区在线视频观看 | 国产精品亚洲综合久久| 午夜在线精品| 久久另类ts人妖一区二区| 在线亚洲一区二区| 欧美日韩在线精品一区二区三区激情| 欧美日本视频在线| 91精品国产麻豆| 精品不卡在线视频|