如何运用matplotlib的PolygonSelector实现复杂多边形选区的长尾词疑问?

2026-04-20 05:550阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1165个文字,预计阅读时间需要5分钟。

如何运用matplotlib的PolygonSelector实现复杂多边形选区的长尾词疑问?

多边形选择区概述多边形选择区是一种常见的对象选择方式,在子图中,单击鼠标左键即可构建一个多边形的端点,最后一点与第一点重合即完成多边形选择区,选择区即由多个端点组成。

多边形选区概述

多边形选区是一种常见的对象选择方式,在一个子图中,单击鼠标左键即构建一个多边形的端点,最后一个端点与第一个端点重合即完成多边形选区,选区即为多个端点构成的多边形。在matplotlib中的多边形选区属于部件(widgets),matplotlib中的部件都是中性(neutral )的,即与具体后端实现无关。

多边形选区具体实现定义为matplotlib.widgets.PolygonSelector类,继承关系为:Widget->AxesWidget->_SelectorWidget->PolygonSelector。

PolygonSelector类的签名为class matplotlib.widgets.PolygonSelector(ax, onselect, useblit=False, lineprops=None, markerprops=None, vertex_select_radius=15)

PolygonSelector类构造函数的参数为:

  • ax:多边形选区生效的子图,类型为matplotlib.axes.Axes的实例。
  • onselect:多边形选区完成后执行的回调函数,函数签名为def onselect( vertices),vertices数据类型为列表,列表元素格式为(xdata,ydata)元组。
阅读全文

本文共计1165个文字,预计阅读时间需要5分钟。

如何运用matplotlib的PolygonSelector实现复杂多边形选区的长尾词疑问?

多边形选择区概述多边形选择区是一种常见的对象选择方式,在子图中,单击鼠标左键即可构建一个多边形的端点,最后一点与第一点重合即完成多边形选择区,选择区即由多个端点组成。

多边形选区概述

多边形选区是一种常见的对象选择方式,在一个子图中,单击鼠标左键即构建一个多边形的端点,最后一个端点与第一个端点重合即完成多边形选区,选区即为多个端点构成的多边形。在matplotlib中的多边形选区属于部件(widgets),matplotlib中的部件都是中性(neutral )的,即与具体后端实现无关。

多边形选区具体实现定义为matplotlib.widgets.PolygonSelector类,继承关系为:Widget->AxesWidget->_SelectorWidget->PolygonSelector。

PolygonSelector类的签名为class matplotlib.widgets.PolygonSelector(ax, onselect, useblit=False, lineprops=None, markerprops=None, vertex_select_radius=15)

PolygonSelector类构造函数的参数为:

  • ax:多边形选区生效的子图,类型为matplotlib.axes.Axes的实例。
  • onselect:多边形选区完成后执行的回调函数,函数签名为def onselect( vertices),vertices数据类型为列表,列表元素格式为(xdata,ydata)元组。
阅读全文