matplotlib.container
#
- 类 matplotlib.container.BarContainer(*args, **kwargs)[source]#
基类:
Container
条形图艺术家(artist)的容器(例如由
Axes.bar
创建)。该容器可以被视为patches(补丁)的元组。此外,您可以通过属性访问这些参数以及其他参数。
- 属性:
- patches列表,包含
Rectangle
条形图的艺术家(artist)。
- errorbarNone 或
ErrorbarContainer
错误条艺术家的容器,如果存在错误条。否则为None。
- datavaluesNone 或 类数组对象
与条形图对应的底层数据值。
- orientation{'vertical', 'horizontal'},默认值: None
如果为“vertical”(垂直),则假定条形图是垂直的。如果为“horizontal”(水平),则假定条形图是水平的。
- patches列表,包含
- 类 matplotlib.container.Container(*args, **kwargs)[source]#
基类:
tuple
容器的基类。
容器是收集语义相关艺术家(Artist)的类,例如条形图的条形。
- add_callback(func)[source]#
添加一个回调函数,当
Artist
的属性发生变化时,该函数将被调用。- 参数:
- func可调用对象
回调函数。它必须具有以下签名:
def func(artist: Artist) -> Any
其中artist是调用该函数的
Artist
。返回值可能存在但会被忽略。
- 返回:
- int
与回调关联的观察者ID。此ID可用于稍后通过
remove_callback
移除回调。
另请参阅
- 类 matplotlib.container.ErrorbarContainer(*args, **kwargs)[source]#
基类:
Container
错误条艺术家(artist)的容器(例如由
Axes.errorbar
创建)。该容器可以被视为lines元组本身。此外,您可以通过属性访问这些参数以及其他参数。
- 属性:
- lines元组
包含
(data_line, caplines, barlinecols)
的元组。data_line:一个
Line2D
实例,表示x、y绘图标记和/或线条。caplines:一个元组,包含错误条帽的
Line2D
实例。barlinecols:一个元组,包含具有水平和垂直误差范围的
LineCollection
。
- has_xerr, has_yerr布尔值
True
,如果错误条包含x/y误差。
- 类 matplotlib.container.StemContainer(*args, **kwargs)[source]#
基类:
Container
Axes.stem()
绘图中创建的艺术家(artist)的容器。该容器可以被视为一个命名元组
(markerline, stemlines, baseline)
。- 属性:
- markerline
Line2D
茎线顶端标记的艺术家。
- stemlines
LineCollection
所有茎线的垂直线条艺术家。
- baseline
Line2D
水平基线的艺术家。
- markerline
- 参数:
- markerline_stemlines_baseline元组
包含
(markerline, stemlines, baseline)
的元组。markerline
包含标记的Line2D
,stemlines
是主线的LineCollection
,baseline
是基线的Line2D
。