如何运用matplotlib的SpanSelector实现复杂数据范围精确选取?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1123个文字,预计阅读时间需要5分钟。
范围选择概述:范围选择是一种常见的对象选择方式,在子图中,可以通过鼠标在某一轴向上选择起始和结束范围,从而获取该范围内的数据。这一特性可用于实现数据缩放(datazoom)。在matplotlib中,范范围选择功能如下:
范围选区概述
范围选区是一种常见的对象选择方式,在一个子图中,可以在某一个轴方向上用鼠标选择起始范围的数据,这个特性可用来实现数据缩放(datazoom)。在matplotlib中的范围选区属于部件(widgets),matplotlib中的部件都是中性(neutral )的,即与具体后端实现无关。
范围选区具体实现定义为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类构造函数的参数为:
ax:范围选区生效的子图,类型为matplotlib.axes.Axes的实例。
本文共计1123个文字,预计阅读时间需要5分钟。
范围选择概述:范围选择是一种常见的对象选择方式,在子图中,可以通过鼠标在某一轴向上选择起始和结束范围,从而获取该范围内的数据。这一特性可用于实现数据缩放(datazoom)。在matplotlib中,范范围选择功能如下:
范围选区概述
范围选区是一种常见的对象选择方式,在一个子图中,可以在某一个轴方向上用鼠标选择起始范围的数据,这个特性可用来实现数据缩放(datazoom)。在matplotlib中的范围选区属于部件(widgets),matplotlib中的部件都是中性(neutral )的,即与具体后端实现无关。
范围选区具体实现定义为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类构造函数的参数为:
ax:范围选区生效的子图,类型为matplotlib.axes.Axes的实例。

