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]#
基类:
ContainerAxes.stem()绘图中创建的艺术家(artist)的容器。该容器可以被视为一个命名元组
(markerline, stemlines, baseline)。- 属性:
- markerline
Line2D 茎线顶端标记的艺术家。
- stemlines
LineCollection 所有茎线的垂直线条艺术家。
- baseline
Line2D 水平基线的艺术家。
- markerline
- 参数:
- markerline_stemlines_baseline元组
包含
(markerline, stemlines, baseline)的元组。markerline包含标记的Line2D,stemlines是主线的LineCollection,baseline是基线的Line2D。