校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > matplotlib 范圍選區(qū)(SpanSelector)的使用

matplotlib 范圍選區(qū)(SpanSelector)的使用

熱門標簽:400電話辦理費用收費 高德地圖標注字母 千呼ai電話機器人免費 申請辦個400電話號碼 騰訊地圖標注有什么版本 柳州正規(guī)電銷機器人收費 鎮(zhèn)江人工外呼系統(tǒng)供應商 外呼系統(tǒng)前面有錄音播放嗎 深圳網絡外呼系統(tǒng)代理商

范圍選區(qū)概述

范圍選區(qū)是一種常見的對象選擇方式,在一個子圖中,可以在某一個軸方向上用鼠標選擇起始范圍的數(shù)據(jù),這個特性可用來實現(xiàn)數(shù)據(jù)縮放(datazoom)。在matplotlib中的范圍選區(qū)屬于部件(widgets),matplotlib中的部件都是中性(neutral )的,即與具體后端實現(xiàn)無關。

范圍選區(qū)具體實現(xiàn)定義為matplotlib.widgets.SpanSelector類,繼承關系為:Widget->AxesWidget->_SelectorWidget->SpanSelector。

SpanSelector類的簽名為class matplotlib.widgets.SpanSelector(ax, onselect, direction, minspan=None, useblit=False, rectprops=None, onmove_callback=None, span_stays=False, button=None)。

SpanSelector類構造函數(shù)的參數(shù)為:

  • ax:范圍選區(qū)生效的子圖,類型為matplotlib.axes.Axes的實例。
  • onselect:范圍選區(qū)完成后執(zhí)行的回調函數(shù),函數(shù)簽名為def func(min, max),minmax的數(shù)據(jù)類型均為浮點數(shù),表示選區(qū)在某個坐標軸方向上的最小值和最大值。
  • direction:范圍選區(qū)的坐標軸方向,取值范圍為{"horizontal", "vertical"},類型為字符串。
  • minspan:選區(qū)的最小范圍,選區(qū)范圍小于minspan將不會觸發(fā)onselect。rectprops:范圍選區(qū)的外觀的屬性,默認值為None
  • span_stays:布爾值,是否在鼠標釋放后仍然保留選區(qū),默認值為False。
  • onmove_callback:當選區(qū)確定后移動鼠標觸發(fā)的回調函數(shù),函數(shù)簽名為def func(min, max),minmax的數(shù)據(jù)類型均為浮點數(shù),默認值為None。

SpanSelector類中的state_modifier_keys公有變量 state_modifier_keys定義了操作快捷鍵,類型為字典。

案例:范圍選取基本實現(xiàn)

官方案例一,范圍選區(qū)基本實現(xiàn)。

案例說明


單擊鼠標拖動到適當位置釋放鼠標形成范圍選區(qū),選區(qū)為透明度0.5藍色,控制臺輸出選區(qū)在橫坐標軸上的最大、最小坐標。
控制臺輸出:

1.569758064516129 2.0044354838709677

案例代碼

import matplotlib.pyplot as plt
import matplotlib.widgets as mwidgets
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [10, 50, 100])
def onselect(vmin, vmax):
  print(vmin, vmax)
rectprops = dict(facecolor='blue', alpha=0.5)
span = mwidgets.SpanSelector(ax, onselect, 'horizontal',span_stays=True,
               rectprops=rectprops)
plt.show()

案例:數(shù)據(jù)縮放功能

官方案例,https://matplotlib.org/gallery/widgets/span_selector.html

案例說明


在上方子圖單擊鼠標拖動到適當位置釋放鼠標形成范圍選區(qū),選區(qū)為紅色,下方子圖重繪為選定區(qū)域內數(shù)據(jù)系列,起到了數(shù)據(jù)放大的效果。

案例代碼

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.widgets import SpanSelector

# Fixing random state for reproducibility
np.random.seed(19680801)

fig, (ax1, ax2) = plt.subplots(2, figsize=(8, 6))
ax1.set(facecolor='#FFFFCC')

x = np.arange(0.0, 5.0, 0.01)
y = np.sin(2*np.pi*x) + 0.5*np.random.randn(len(x))

ax1.plot(x, y, '-')
ax1.set_ylim(-2, 2)
ax1.set_title('Press left mouse button and drag to test')

ax2.set(facecolor='#FFFFCC')
line2, = ax2.plot(x, y, '-')


def onselect(xmin, xmax):
  indmin, indmax = np.searchsorted(x, (xmin, xmax))
  indmax = min(len(x) - 1, indmax)

  thisx = x[indmin:indmax]
  thisy = y[indmin:indmax]
  line2.set_data(thisx, thisy)
  ax2.set_xlim(thisx[0], thisx[-1])
  ax2.set_ylim(thisy.min(), thisy.max())
  fig.canvas.draw()
  
span = SpanSelector(ax1, onselect, 'horizontal', useblit=True, span_stays=True,
          rectprops=dict(alpha=0.5, facecolor='red'))
# Set useblit=True on most backends for enhanced performance.

plt.show()

到此這篇關于matplotlib 范圍選區(qū)(SpanSelector)的使用的文章就介紹到這了,更多相關matplotlib 范圍選區(qū)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python matplotlib學習筆記之坐標軸范圍
  • Python設置matplotlib.plot的坐標軸刻度間隔以及刻度范圍

標簽:海南 平頂山 合肥 烏蘭察布 大慶 郴州 烏蘭察布 哈爾濱

巨人網絡通訊聲明:本文標題《matplotlib 范圍選區(qū)(SpanSelector)的使用》,本文關鍵詞  matplotlib,范圍,選區(qū),SpanSelector,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《matplotlib 范圍選區(qū)(SpanSelector)的使用》相關的同類信息!
  • 本頁收集關于matplotlib 范圍選區(qū)(SpanSelector)的使用的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美成人猛片aaaaaaa| 美国av一区二区| 99久久免费国产| 久久精品欧美一区二区三区不卡 | 欧美在线999| 亚洲美女电影在线| 日韩午夜在线观看视频| 日日欢夜夜爽一区| 日韩丝袜情趣美女图片| 国产精品18久久久久久久久久久久| 精品av久久707| 成人av网站免费观看| 国产精品成人免费在线| 精品视频免费看| 国内精品久久久久影院薰衣草 | 欧美久久一二三四区| 日韩中文字幕不卡| 国产亚洲美州欧州综合国| av亚洲产国偷v产偷v自拍| 亚洲综合激情小说| 日韩精品最新网址| jvid福利写真一区二区三区| 亚洲第一精品在线| 精品精品欲导航| 一本色道久久综合精品竹菊| 日本视频免费一区| 国产亚洲视频系列| 欧美午夜免费电影| 日韩精品一区第一页| 成人av网在线| 国产成人av在线影院| 在线免费观看日本一区| 日韩精品中文字幕一区二区三区| 亚洲国产精品成人综合| 亚洲综合图片区| 国产一区二区三区日韩| 色综合视频一区二区三区高清| 欧美日本国产一区| 国产精品毛片久久久久久久| 五月天国产精品| 国产电影一区二区三区| 欧美高清www午色夜在线视频| 26uuu欧美| 天堂蜜桃一区二区三区 | 国产欧美视频一区二区| 亚洲国产人成综合网站| 国产成人av一区二区三区在线观看| 欧美怡红院视频| 国产视频一区在线观看| 奇米精品一区二区三区四区| 成+人+亚洲+综合天堂| 精品国产一区二区三区久久久蜜月| 亚洲欧洲性图库| 韩日精品视频一区| 欧美唯美清纯偷拍| 亚洲欧美一区二区三区国产精品 | 成+人+亚洲+综合天堂| 日韩一级精品视频在线观看| 亚洲综合免费观看高清完整版 | 中文字幕字幕中文在线中不卡视频| 日韩中文字幕1| 欧美在线一二三四区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国内成人免费视频| 欧美一区二区高清| 日欧美一区二区| 欧美日韩国产大片| 亚洲成人免费在线观看| 91黄视频在线观看| 一区二区三区四区精品在线视频| 成人午夜精品一区二区三区| 国产亚洲综合av| 国产精品一区一区| 国产亚洲成aⅴ人片在线观看| 久久99国产精品久久99| 精品国产乱子伦一区| 另类小说图片综合网| 精品久久久久久久人人人人传媒 | 欧美激情一区二区三区全黄| 2020国产精品自拍| 久久免费视频色| 国产日韩在线不卡| 中文字幕第一页久久| 中文字幕亚洲视频| 亚洲美女视频在线观看| 一区二区三区加勒比av| 亚洲成人动漫一区| 免费在线观看精品| 国产一区二区三区免费在线观看| 国产一区二区在线看| 成人深夜视频在线观看| 91丨九色porny丨蝌蚪| 欧美在线免费观看视频| 欧美高清视频www夜色资源网| 欧美成va人片在线观看| 国产亲近乱来精品视频 | 久久伊人中文字幕| 国产日韩精品一区| 五月激情综合色| 寂寞少妇一区二区三区| 成人黄色a**站在线观看| 色哟哟一区二区三区| 91精品国产欧美日韩| 久久综合精品国产一区二区三区| 国产精品系列在线| 亚洲第四色夜色| 国内精品国产成人国产三级粉色| 不卡的av中国片| 欧美日韩国产高清一区二区三区| wwwwxxxxx欧美| 一区二区三区四区精品在线视频 | 国产麻豆午夜三级精品| 波多野结衣中文字幕一区二区三区 | 在线观看欧美黄色| 欧美一区二区三区色| 国产精品毛片无遮挡高清| 日韩电影在线观看一区| 国产成人无遮挡在线视频| 欧美在线小视频| 国产女人aaa级久久久级| 亚洲成人精品在线观看| 国产99久久久精品| 欧美日韩小视频| 国产午夜精品久久久久久免费视 | 日韩不卡一区二区| 中文字幕一区二区三区蜜月| 欧美一区二区三区四区五区 | 日韩av电影免费观看高清完整版 | 日本午夜精品视频在线观看| 精彩视频一区二区| 欧美视频在线观看一区二区| 国产日韩欧美亚洲| 天天av天天翘天天综合网| av不卡免费在线观看| 欧美videofree性高清杂交| 一区二区三区视频在线看| 国产一区二区三区黄视频| 欧美日本韩国一区二区三区视频 | 另类小说图片综合网| 在线看一区二区| 日本一区二区三区国色天香| 天天影视网天天综合色在线播放| 成人aaaa免费全部观看| 精品国产不卡一区二区三区| 午夜电影网一区| 91麻豆国产福利在线观看| 国产日韩亚洲欧美综合| 久久成人18免费观看| 51精品视频一区二区三区| 一区二区三区日韩欧美| 成人黄页毛片网站| 日本一区二区三区久久久久久久久不 | 日韩欧美综合一区| 亚洲高清三级视频| 91免费视频网| 亚洲欧美日韩国产综合在线 | 欧美做爰猛烈大尺度电影无法无天| 国产欧美一区二区精品性色超碰| 韩国毛片一区二区三区| 日韩三区在线观看| 亚洲成人免费视| 国产午夜精品一区二区三区嫩草| 久久久久国产精品麻豆| 国产精品区一区二区三区| 国产精品久久久一区麻豆最新章节| 久久精品亚洲精品国产欧美| 一区视频在线播放| 一区二区三区中文字幕在线观看| 亚洲无线码一区二区三区| 日韩综合小视频| 国产中文一区二区三区| 成人影视亚洲图片在线| 日本福利一区二区| 91精品国产综合久久香蕉的特点 | 盗摄精品av一区二区三区| 99精品欧美一区二区三区小说| 另类的小说在线视频另类成人小视频在线| 欧美一区二区三区小说| 精品一区二区三区在线播放视频| 精品av久久707| 大白屁股一区二区视频| 国产精品色在线观看| 91欧美一区二区| 亚洲午夜私人影院| 欧美精品欧美精品系列| 精品一区二区久久| 国产欧美中文在线| 99国产麻豆精品| 亚洲图片欧美一区| 91精品综合久久久久久| 精品制服美女久久| 国产精品久久久久一区二区三区共| eeuss鲁片一区二区三区在线看| 一区二区三区在线观看国产| 欧美一区二区三区爱爱| 成人手机在线视频| 亚洲chinese男男1069| 久久久久9999亚洲精品| 91丨porny丨国产入口| 亚洲成人免费在线|