matplotlib.container

class matplotlib.container.BarContainer(*args, **kwargs)[源代码]

基类:matplotlib.container.Container

用于条形图艺术家的容器(例如由 Axes.bar

容器可以作为 补片 他们自己。此外,还可以通过属性访问这些参数和其他参数。

属性:
补片 : list of Rectangle名单

酒吧里的艺术家们。

错误栏 : None or ErrorbarContainer无或

错误条艺术家的容器(如果存在错误条)。 None 否则。

class matplotlib.container.Container(*args, **kwargs)[源代码]

基类:tuple

容器的基类。

容器是收集语义相关艺术家(如条形图的条形图)的类。

add_callback(func)

添加一个回调函数,当 Artist 的属性更改。

参数:
func可赎回的

回调函数。必须有签名:

def func(artist: Artist) -> Any

在哪里? 艺术家 是主叫吗 Artist . 返回值可能存在,但会被忽略。

返回:
利息

与回调关联的观察者id。此id可用于删除带有 remove_callback 后来。

get_children()[源代码]
get_label()

返回图例中用于此艺术家的标签。

pchanged()

调用所有已注册的回调。

此函数在属性更改时在内部触发。

remove()[源代码]
remove_callback(oid)

根据观察者id移除回调。

参见

add_callback
set_label(s)

设置将在图例中显示的标签。

参数:
s对象

s 将通过调用 str .

class matplotlib.container.ErrorbarContainer(*args, **kwargs)[源代码]

基类:matplotlib.container.Container

错误条艺术家的容器(例如由 Axes.errorbar

容器可以被视为 线 元组本身。此外,还可以通过属性访问这些参数和其他参数。

属性:
lines元组

Tuple (data_line, caplines, barlinecols) .

  • data_line : Line2D X、Y绘图标记和/或线条的实例。
  • 凯普林 : tuple of Line2D 误差线帽的实例。
  • 巴林科尔 : list of LineCollection 水平和垂直误差范围。
has_xerr, has_yerr布尔

True 如果误差条有X/Y误差。

class matplotlib.container.StemContainer(*args, **kwargs)[源代码]

基类:matplotlib.container.Container

容器中创建的艺术家 Axes.stem() 情节。

容器可以被视为名称双重 (markerline, stemlines, baseline) .

属性:
标记线 : Line2D线2D

在茎头做记号的艺术家。

茎线 : list of Line2D名单

艺术家们的垂直线条为所有的茎。

基线 : Line2D线2D

水平基线的艺术家。

参数:
markerline_stemlines_baseline元组

Tuple (markerline, stemlines, baseline) . markerline 包含 LineCollection 在标记上, stemlines 是一个 LineCollection 在主线上, baselineLine2D 基线的。