matplotlib.figure.SubFigure#

class matplotlib.figure.SubFigure(parent, subplotspec, *, facecolor=None, edgecolor=None, linewidth=0.0, frameon=None, **kwargs)[源代码][源代码]#

可以放置在图中的逻辑图形。

请参阅 子图 以获取此类的索引方法。通常使用 Figure.add_subfigureSubFigure.add_subfigure,或 SubFigure.subfigures 实例化。子图具有与图形相同的方法,除了那些特别与图形大小或 dpi 相关的方法,并且被限制在图形的指定区域内。例如,以下代码将两个子图并排放置:

fig = plt.figure()
sfigs = fig.subfigures(1, 2)
axsL = sfigs[0].subplots(1, 2)
axsR = sfigs[1].subplots(2, 1)

参见 图子图

参数:
父级 : FigureSubFigure图或子图

包含子图的图或子图。子图可以嵌套。

subplotspecgridspec.SubplotSpec

定义子图在父网格区域中的位置。

facecolor : 默认值: "none"默认:

图形补丁面颜色;默认透明。

edgecolor : 默认值: rcParams["figure.edgecolor"] (default: 'white')默认:

图形补丁边缘颜色。

行宽浮动

框架的线宽(即图形补丁的边缘线宽)。

frameon : bool, 默认值: rcParams["figure.frameon"] (default: True)bool, 默认值:

如果 False ,则抑制绘制图形背景补丁。

其他参数:
**kwargs : SubFigure 属性, 可选子图属性,可选

属性

描述

agg_filter

一个过滤函数,它接收一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和两个从图像左下角开始的偏移量

alpha

标量或无

animated

布尔

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

dpi

浮动

edgecolor

color

facecolor

color

figure

未知

frameon

布尔

gid

str

in_layout

布尔

标签

对象

linewidth

数字

鼠标悬停

布尔

path_effects

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

光栅化

布尔

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

transform

Transform

url

str

可见

布尔

zorder

浮动