matplotlib.container#
- class matplotlib.container.BarContainer(*args, **kwargs)[source]#
基类:
Container用于柱状图艺术家对象(例如由
Axes.bar创建)的容器。该容器可以被视为图块(patches)本身的元组。此外,您还可以通过属性访问这些参数及其进一步的参数。
- 属性:
- patcheslist of
Rectangle 柱状图的艺术家对象。
- errorbarNone or
ErrorbarContainer 如果存在误差条,则为误差条艺术家对象的容器。否则为 None。
- datavaluesNone or array-like
对应于柱状图的底层数据值。
- orientation{'vertical', 'horizontal'}, default: None
如果为 'vertical',则假定柱状图是垂直的。如果为 'horizontal',则假定柱状图是水平的。
- patcheslist of
- property bottoms#
返回柱状图下端的值。
于版本 3.11 新增。
- property position_centers#
返回柱状图位置的中心。
于版本 3.11 新增。
- property tops#
返回柱状图上端的值。
于版本 3.11 新增。
- class matplotlib.container.Container(*args, **kwargs)[source]#
基类:
tuple容器的基类。
容器是用于收集语义相关艺术家对象(如柱状图中的柱子)的类。
- add_callback(func)[source]#
添加一个回调函数,每当
Artist的属性发生变化时都会调用该函数。- 参数:
- funccallable
回调函数。它必须具有以下签名:
def func(artist: Artist) -> Any
其中 artist 是调用的
Artist。返回值可能存在,但会被忽略。
- 返回:
- int
与回调关联的观察者 ID。此 ID 稍后可用于通过
remove_callback移除该回调。
另请参阅
- class matplotlib.container.ErrorbarContainer(*args, **kwargs)[source]#
基类:
Container用于误差条艺术家对象的容器(例如由
Axes.errorbar创建)。该容器可以被视为 lines 元组本身。此外,您还可以通过属性访问这些参数及其进一步的参数。
- 属性:
- linestuple
包含
(data_line, caplines, barlinecols)的元组。data_line : x, y 绘图标记和/或线条的
Line2D实例。caplines : 误差条端点的
Line2D实例元组。barlinecols : 包含水平和垂直误差范围的
LineCollection元组。
- has_xerr, has_yerrbool
如果误差条具有 x/y 误差,则为
True。
- class matplotlib.container.PieContainer(wedges, values, normalize)[source]#
基类:
object用于饼图艺术家对象的容器(例如由
Axes.pie创建)。于版本 3.11 新增。
警告
类名
PieContainer是暂定的,将来可能会更改以反映其功能的开发。您可以通过属性访问楔形图块和进一步的参数。
- 属性:
- wedgeslist of
Wedge 饼图楔形的艺术家对象。
- values
numpy.ndarray 饼图所基于的数据。
- fracs
numpy.ndarray 每个楔形在饼图中占的比例。
- textslist of list of
Text 饼图楔形上任何标签的艺术家对象。每个内部列表包含每个楔形的一个文本标签。
- wedgeslist of
- property fracs#
- property texts#
- property values#
- class matplotlib.container.StemContainer(*args, **kwargs)[source]#
基类:
Container用于在
Axes.stem()绘图中创建的艺术家对象的容器。该容器可以像 namedtuple
(markerline, stemlines, baseline)一样对待。- 属性:
- markerline
Line2D 茎顶端标记的艺术家对象。
- stemlines
LineCollection 所有茎的垂直线条艺术家对象。
- baseline
Line2D 水平基线的艺术家对象。
- markerline
- 参数:
- markerline_stemlines_baselinetuple
包含
(markerline, stemlines, baseline)的元组。markerline包含标记的Line2D,stemlines是主线条的LineCollection,baseline是基线的Line2D。