matplotlib.container
#
- class matplotlib.container.BarContainer(*args, **kwargs)[源代码][源代码]#
基类:
Container
条形图艺术家(例如由
Axes.bar
创建的)的容器。该容器可以被视为 patches 本身的元组。此外,您可以通过属性访问这些以及进一步的参数。
- 属性:
- patches :
Rectangle
的列表列表 酒吧的艺术家们。
- errorbar : None 或
ErrorbarContainer
无或 如果存在误差条,则这是一个包含误差条艺术家的容器。否则为 None。
- 数据值None 或类数组
对应于柱状图的基础数据值。
- 方向{'垂直', '水平'}, 默认: None
如果为 'vertical',则假设条形为垂直方向。如果为 'horizontal',则假设条形为水平方向。
- patches :
- class matplotlib.container.Container(*args, **kwargs)[源代码][源代码]#
基类:
tuple
容器的基类。
容器是收集语义相关艺术家的类,例如条形图的条形。
- add_callback(func)[源代码]#
添加一个回调函数,该函数将在
Artist
的任何属性更改时被调用。- 参数:
- 函数可调用
回调函数。它必须具有以下签名:
def func(artist: Artist) -> Any
其中 artist 是调用的
Artist
。返回值可能存在但会被忽略。
- 返回:
- 整数
与回调关联的观察者ID。这个ID可以用于稍后通过
remove_callback
移除回调。
- class matplotlib.container.ErrorbarContainer(*args, **kwargs)[源代码][源代码]#
基类:
Container
用于容纳误差条艺术家(例如由
Axes.errorbar
创建的)的容器。容器可以被视为 lines 元组本身。此外,您可以通过属性访问这些以及更多参数。
- 属性:
- 行元组
(data_line, caplines, barlinecols)
的元组。data_line : 一个
Line2D
实例,表示 x, y 图的标记和/或线。caplines : 一个包含误差条帽的
Line2D
实例的元组。barlinecols : 一个包含水平和垂直误差范围的
LineCollection
元组。
- has_xerr, has_yerr布尔
True
如果误差条有 x/y 误差。
- class matplotlib.container.StemContainer(*args, **kwargs)[源代码][源代码]#
基类:
Container
用于存储在
Axes.stem()
绘图中创建的艺术家的容器。该容器可以像命名元组
(markerline, stemlines, baseline)
一样处理。- 属性:
- markerline
Line2D
位于茎头处的标记艺术家。
- stemlines
LineCollection
所有茎的垂直线条的艺术家。
- 基线 :
Line2D
Line2D
水平基线的艺术家。
- markerline
- 参数:
- markerline_stemlines_baseline元组
(markerline, stemlines, baseline)
的元组。markerline
包含标记的Line2D
,stemlines
是主线的LineCollection
,baseline
是基线的Line2D
。