成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > matplotlib之多邊形選區(qū)(PolygonSelector)的使用

matplotlib之多邊形選區(qū)(PolygonSelector)的使用

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

多邊形選區(qū)概述

多邊形選區(qū)是一種常見的對象選擇方式,在一個子圖中,單擊鼠標(biāo)左鍵即構(gòu)建一個多邊形的端點,最后一個端點與第一個端點重合即完成多邊形選區(qū),選區(qū)即為多個端點構(gòu)成的多邊形。在matplotlib中的多邊形選區(qū)屬于部件(widgets),matplotlib中的部件都是中性(neutral )的,即與具體后端實現(xiàn)無關(guān)。

多邊形選區(qū)具體實現(xiàn)定義為matplotlib.widgets.PolygonSelector類,繼承關(guān)系為:Widget->AxesWidget->_SelectorWidget->PolygonSelector。

PolygonSelector類的簽名為class matplotlib.widgets.PolygonSelector(ax, onselect, useblit=False, lineprops=None, markerprops=None, vertex_select_radius=15)

PolygonSelector類構(gòu)造函數(shù)的參數(shù)為:

  • ax:多邊形選區(qū)生效的子圖,類型為matplotlib.axes.Axes的實例。
  • onselect:多邊形選區(qū)完成后執(zhí)行的回調(diào)函數(shù),函數(shù)簽名為def onselect( vertices),vertices數(shù)據(jù)類型為列表,列表元素格式為(xdata,ydata)元組。
  • drawtype:多邊形選區(qū)的外觀,取值范圍為{"box", "line", "none"},"box"為多邊形框,"line"為多邊形選區(qū)對角線,"none"無外觀,類型為字符串,默認(rèn)值為"box"。
  • lineprops:多邊形選區(qū)線條的屬性,默認(rèn)值為dict(color='k', linestyle='-', linewidth=2, alpha=0.5)。
  • markerprops:多邊形選區(qū)端點的屬性,默認(rèn)值為dict(marker='o', markersize=7, mec='k', mfc='k', alpha=0.5)。
  • vertex_select_radius:多邊形端點的選擇半徑,浮點數(shù),默認(rèn)值為15,用于端點選擇或者多邊形閉合。

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

  • “move_all”: 移動已存在的選區(qū),默認(rèn)為"shift"。
  • “clear”:清除現(xiàn)有選區(qū),默認(rèn)為 "escape",即esc鍵。
  • “move_vertex”:正方形選區(qū),默認(rèn)為"control"。

PolygonSelector類中的verts特性返回多邊形選區(qū)中的多有端點,類型為列表,元素為(x,y)元組,即端點的坐標(biāo)元組。

案例

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

案例說明

單擊鼠標(biāo)左鍵創(chuàng)建端點,最終點擊初始端點閉合多邊形,形成多邊形選區(qū)。選區(qū)外的數(shù)據(jù)元素顏色變淡,選區(qū)內(nèi)數(shù)據(jù)顏色保持不變。

按esc鍵取消選區(qū)。按shift鍵鼠標(biāo)可以移動多邊形選區(qū)位置,按ctrl鍵鼠標(biāo)可以移動多邊形選區(qū)某個端點的位置。退出程序時,控制臺輸出選區(qū)內(nèi)數(shù)據(jù)元素的坐標(biāo)。

控制臺輸出:

Selected points:
[[2.0 2.0]
 [1.0 3.0]
 [2.0 3.0]]

案例代碼

import numpy as np

from matplotlib.widgets import PolygonSelector
from matplotlib.path import Path


class SelectFromCollection:
  """
  Select indices from a matplotlib collection using `PolygonSelector`.

  Selected indices are saved in the `ind` attribute. This tool fades out the
  points that are not part of the selection (i.e., reduces their alpha
  values). If your collection has alpha  1, this tool will permanently
  alter the alpha values.

  Note that this tool selects collection objects based on their *origins*
  (i.e., `offsets`).

  Parameters
  ----------
  ax : `~matplotlib.axes.Axes`
    Axes to interact with.
  collection : `matplotlib.collections.Collection` subclass
    Collection you want to select from.
  alpha_other : 0 = float = 1
    To highlight a selection, this tool sets all selected points to an
    alpha value of 1 and non-selected points to *alpha_other*.
  """

  def __init__(self, ax, collection, alpha_other=0.3):
    self.canvas = ax.figure.canvas
    self.collection = collection
    self.alpha_other = alpha_other

    self.xys = collection.get_offsets()
    self.Npts = len(self.xys)

    # Ensure that we have separate colors for each object
    self.fc = collection.get_facecolors()
    if len(self.fc) == 0:
      raise ValueError('Collection must have a facecolor')
    elif len(self.fc) == 1:
      self.fc = np.tile(self.fc, (self.Npts, 1))

    self.poly = PolygonSelector(ax, self.onselect)
    self.ind = []

  def onselect(self, verts):
    path = Path(verts)
    self.ind = np.nonzero(path.contains_points(self.xys))[0]
    self.fc[:, -1] = self.alpha_other
    self.fc[self.ind, -1] = 1
    self.collection.set_facecolors(self.fc)
    self.canvas.draw_idle()

  def disconnect(self):
    self.poly.disconnect_events()
    self.fc[:, -1] = 1
    self.collection.set_facecolors(self.fc)
    self.canvas.draw_idle()


if __name__ == '__main__':
  import matplotlib.pyplot as plt

  fig, ax = plt.subplots()
  grid_size = 5
  grid_x = np.tile(np.arange(grid_size), grid_size)
  grid_y = np.repeat(np.arange(grid_size), grid_size)
  pts = ax.scatter(grid_x, grid_y)

  selector = SelectFromCollection(ax, pts)

  print("Select points in the figure by enclosing them within a polygon.")
  print("Press the 'esc' key to start a new polygon.")
  print("Try holding the 'shift' key to move all of the vertices.")
  print("Try holding the 'ctrl' key to move a single vertex.")

  plt.show()

  selector.disconnect()

  # After figure is closed print the coordinates of the selected points
  print('\nSelected points:')
  print(selector.xys[selector.ind])

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

您可能感興趣的文章:
  • 詳解Golang并發(fā)操作中常見的死鎖情形
  • Go 語言中的死鎖問題解決
  • Go語言死鎖與goroutine泄露問題的解決
  • golang coroutine 的等待與死鎖用法
  • go select編譯期的優(yōu)化處理邏輯使用場景分析
  • Django實現(xiàn)jquery select2帶搜索的下拉框
  • Go語言使用select{}阻塞main函數(shù)介紹
  • golang中的select關(guān)鍵字用法總結(jié)
  • Go select 死鎖的一個細(xì)節(jié)

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《matplotlib之多邊形選區(qū)(PolygonSelector)的使用》,本文關(guān)鍵詞  matplotlib,之,多邊形,選區(qū),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《matplotlib之多邊形選區(qū)(PolygonSelector)的使用》相關(guān)的同類信息!
  • 本頁收集關(guān)于matplotlib之多邊形選區(qū)(PolygonSelector)的使用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    色黄久久久久久| 日韩一区二区三区在线视频| 精品国产乱码久久久久夜深人妻| 99久久综合狠狠综合久久止| 红桃视频在线观看一区二区| 在线播放中文一区| 中文字幕视频在线免费欧美日韩综合在线看| 一二三四社区在线视频| 亚洲欧美成人综合| 538国产精品视频一区二区| 久草视频免费在线观看| www成人在线| 97超碰欧美中文字幕| 蜜桃视频一区二区三区在线观看| 国产性xxxx18免费观看视频| 超碰免费在线| 在线亚洲欧美| 嫩草影院入口一二三| 在线观看国产视频| 日韩影片在线播放| 91精品一区二区三区蜜桃| 在线免费观看中文字幕| 在线视频精品免费| 美女在线不卡| 亚洲激情一区二区三区| 日韩脚交footjobhd| 国产午夜精品一区二区三区| 亚洲欧美激情一区二区| 亚洲国产精品日韩专区av有中文| 午夜精品久久久久久久久久久久久| 久久久久亚洲av成人毛片韩| 免费看成人哺乳视频网站| 国产爆初菊在线观看免费视频网站| 日本不卡在线观看| 最近2019年日本中文免费字幕| 中文字幕在线欧美| 午夜在线观看视频18| 国产成人精品免费视频大全最热| aa视频在线播放| av在线电影免费观看| 国产真实乱在线更新| 欧美一区二区在线观看视频| 超黄网站在线观看| 亚洲精品美女| 国产视频在线观看网站| 欧美视频自拍偷拍| 中文子幕无线码一区tr| 欧美老人xxxx18| www.4438全国最大| 美女搡bbb又爽又猛又黄www| 91高清在线| 成人午夜激情| 日韩亚洲欧美精品| 黄色片免费观看| 国内精品在线观看视频| 1插菊花综合| 男女羞羞电影免费观看| 折磨小男生性器羞耻的故事| 亚洲人成在线网站| 亚洲美女视频网站| 成人午夜在线影视| 免费看成一片| 四虎成人精品永久免费av九九| 看欧美日韩国产| 精品免费在线| 欧美一区日本一区韩国一区| 在线视频亚洲一区| 国产美女亚洲精品7777| 精品国产一区二区三区成人影院| 成人在线影视| 国产精品一区二区三区免费视频| 午夜国产不卡在线观看视频| 精品伦理一区二区三区| 国产精品sss在线观看av| 男人天堂成人网| 丰满少妇一区| 五月天激情视频在线观看| 91精品国产91久久久久久久久| 99热精品在线播放| 亚洲一区二区三区四区av| 少妇高潮喷水久久久久久久久久| 永久免费看片视频教学| 亚洲精品电影院| 国产人妻精品一区二区三| 国产精品一区三区在线观看| 99久久伊人精品影院| 黄色动漫网站| 99热精品久久| 国产伦精品一区二区三区视频痴汉| 国产视频精品在线| 欧美日韩一区二区三区四区不卡| 国产无遮无挡120秒| 大地资源第二页在线观看高清版| 欧美日韩激情美女| 2019国产精品自在线拍国产不卡| 中文字幕被公侵犯的漂亮人妻| 欧美13一16娇小xxxx| 午夜精品国产精品大乳美女| 中文字幕欧美一区| 久久久久久久久久久久久久免费看| 一本色道久久综合狠狠躁篇的优点| 男人的天堂av社区在线| 成人午夜国产福到在线| 日韩欧美aaaaaa| 国产精品久久久久aaaa樱花| 女人爱爱视频| 一区二区三区国| 精品国产91亚洲一区二区三区www| av小次郎在线| 99thz桃花论族在线播放| 亚洲视屏在线观看| 亚洲图片欧美在线| 美腿丝袜亚洲图片| 久久另类ts人妖一区二区| 五月婷婷六月丁香激情| 视频在线国产| ass极品水嫩小美女ass| 成人免费黄色av| 无码人妻aⅴ一区二区三区有奶水| 97久久精品视频| 久久久久88色偷偷| 亚洲欧洲午夜一线一品| 成人激情诱惑| 久久婷婷国产麻豆91| 欧美一区成人| 国产男女猛烈无遮挡a片漫画| 欧美视频专区一二在线观看| 亚洲 中文字幕 日韩 无码| 在线观看精品自拍视频| 360天大佬第二季在线观看| 91精品欧美福利在线观看| 午夜精品一区二区三区av| 任我爽精品视频在线播放| 成人短剧在线观看| 国产视频一区二区在线观看| 国产精品丝袜久久久久久消防器材| 中文字幕电影在线观看| 91成人天堂久久成人| 秋霞视频一区二区| 日韩在线视频网址| 日本怡春院一区二区| 色哟哟视频在线| 中文字幕日韩av| 欧美久久久久久| 国产精品一区二区久久精品| 久久夜色精品国产欧美乱| 国产伦精品一区二区三区视频网站| 日韩精品aaa| 日本不卡免费在线视频| 欧美老女人另类| 久久人人妻人人人人妻性色av| 视频一区国产视频| 国产精品7m凸凹视频分类| 亚洲精品一二三四区| 99在线精品免费| 亚洲美女av电影| 一级黄色av| www.香蕉视频在线观看| 国产精品久久久久久久久免费樱桃| 日韩中文字幕免费| h视频在线免费观看| 国产一级二级三级视频| 性猛交富婆╳xxx乱大交一| 日日躁夜夜躁白天躁晚上躁91| 久久精品一级片| 亚洲视频免费观看| 久久午夜色播影院免费高清| 中文字幕精品一区二区三区在线| 亚洲大奶少妇| 欧美精品啪啪| 国产一区二区三区乱码| 成人亚洲精品777777大片| 18禁裸乳无遮挡啪啪无码免费| 国产在线观看91精品一区| 国产精品入口福利| 久久国产色av| 尤物影院在线播放| 亚洲愉拍自拍另类高清精品| 国产真实的和子乱拍在线观看| a天堂中文在线官网在线| 欧美国产综合色视频| 久久一区二区三区欧美亚洲| 六月亚洲精品一区| 中文字字幕一区二区三区四区五区| 永久av免费在线观看| 女仆av观看一区| 国内国产精品久久| 国产日韩在线免费观看| 亚洲精品乱码久久久久久金桔影视| 国产日韩亚洲欧美在线| 91精品黄色片免费大全| 精品福利在线视频| 日日天天久久| 日韩成人一区二区三区在线观看| 在线国产小视频| 337人体粉嫩噜噜噜| 国产精品电影久久久久电影网| 精品国产一区二区三区成人影院| 日韩乱码人妻无码中文字幕久久| xxxx欧美18另类的高清| www.91精品| 精品国产伦一区二区三区免费| 欧美一区二区三区爽大粗免费| 成人av无码一区二区三区| xxxx视频在线观看| 欧美精品在线播放| 在线看av网址| 国内福利视频| 日产精品久久久一区二区福利| 久久久久久久久影视| 91视频国产高清| 国产成人自拍视频在线| 国产日韩在线一区二区三区| 国产福利免费视频| 九七伦理97伦理| 综合久久2023| 成人台湾亚洲精品一区二区| 桃花岛tv亚洲品质| 91成年人视频| 亚洲三区在线观看| 久久久综合久久| 国产高清视频免费| 亚洲免费一区| 亚洲国产精品久久久久婷婷老年| 91精品久久久久久久久中文字幕| 欧美激情乱人伦| 不卡中文字幕在线| eeuss第一页| 一区二区三区 日韩| 神宫寺奈绪一区二区三区| 国内精彩免费自拍视频在线观看网址| 成人免费xxxxx在线视频| 欧美亚洲免费| 9191在线观看| 只有这里有精品| 亚洲第一福利社区| 久久久www成人免费无遮挡大片| 50一60岁老妇女毛片| 欧美极品少妇全裸体| 久久夜精品va视频免费观看| 成年人在线观看网站| 国产精品久久一区二区三区| 国产精品扒开腿做爽爽爽男男| jizzjizzjizzjizz日本| 中文字幕日韩欧美精品高清在线| 精品欧美一区二区精品久久| 国产成人精品在线| 日韩一区二区欧美| 国产伦精品一区二区三区免费视频| 日本高清+成人网在线观看| 东方欧美亚洲色图在线| 国产91露脸中文字幕在线| 免费看ww视频网站入口| 国产浪潮av性色av小说| 最近中文字幕一区二区三区| 欧美性猛交xxxx偷拍洗澡| 很黄很色网站| eeuss鲁片一区二区三区在线观看| 九九在线高清精品视频| 日韩欧美在线字幕| 亚洲精品国产精品乱码不99| 国产精品成人一区二区三区夜夜夜| www.xxx亚洲| 日韩av电影在线网| jizzjizzjizz亚洲| 国产区视频在线播放| 蜜桃视频免费观看一区| 天堂网在线播放| 亚洲激情欧美色图| 亚洲电影在线播放| 99亚洲伊人久久精品影院红桃| 娇小11一12╳yⅹ╳毛片| 亚洲美女性生活视频| 色佬视频在线观看| 国内伊人久久久久久网站视频| 国产情侣呻吟对白高潮| 免费a v网站| 欧美一区二区三区婷婷月色| 国产精品精品软件男同| 夜夜操com| 激情国产在线| 老司机深夜福利在线观看| 黄网视频在线观看| 欧美熟妇另类久久久久久多毛| 尤物视频在线免费观看| 国精产品一区一区三区视频| 亚洲欧美自拍一区| caopon在线免费视频| 成人国产精品av| 黄色在线播放| 韩国v欧美v亚洲v日本v| 大陆成人av片| 免费看的黄色大片| 久久精品毛片| 成人高潮片免费视频| www.久久伊人| 久久这里有精品15一区二区三区| 精品国产乱码久久久久久蜜坠欲下| 另类欧美日韩国产在线| 成人免费一级片| 欧美日溪乱毛片| 91在线视频导航| 欧美www视频在线观看| 国内精品免费视频| 国产精品xx| 日本免费一区视频| 欧美丰满老妇| 久久人人爽人人爽人人片亚洲| 99视频在线免费播放| 久久亚洲精选| 精品国产一二三区| 一区免费观看| 在线观看 亚洲| 亚洲一区二区三区三| 亚洲天堂久久久久久久| 欧美尺度大的性做爰视频| 国产又大又黄视频| 中文字幕av高清在线观看| 97精品伊人久久久大香线蕉| 欧美亚洲一级二级| 玛丽玛丽电影原版免费观看1977| 一本一道精品欧美中文字幕| 免费看片黄色| 亚洲福利精品在线| 亚洲国产日韩综合久久精品| 国产日产欧美一区二区| 国产一区二区在线免费观看| 中文字幕av免费在线观看|