matplotlib.figure.SubFigure#

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

可以放置在图内的一个逻辑图。

请参阅 SubFigure 以获取此类的方***引。通常使用 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)

请参阅 图的子图

参数:
parentFigureSubFigure

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

subplotspecgridspec.SubplotSpec

定义了父 gridspec 中子图形的放置区域。

facecolor默认值: "none"

图补丁的填充颜色;默认透明。

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

图补丁的边框颜色。

linewidth浮点型

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

frameon布尔型, 默认值: rcParams["figure.frameon"] (默认值: True)

如果为 False,则禁止绘制图的背景补丁。

其他参数:
**kwargsSubFigure 属性, 可选

属性

描述

agg_filter

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

alpha

浮点数或 None

animated

布尔值

clip_box

BboxBase 或 None

clip_on

布尔值

clip_path

Patch 或 (Path, Transform) 或 None

dpi

浮点数

edgecolor

color

facecolor

color

figure

未知

frameon

布尔值

gid

字符串

in_layout

布尔值

label

对象

linewidth

数值

mouseover

布尔值

path_effects

AbstractPathEffect 列表

picker

None 或 布尔值 或 浮点数 或 可调用对象

rasterized

布尔值

sketch_params

(scale: 浮点数, length: 浮点数, randomness: 浮点数)

snap

布尔值或 None

transform

变换

url

字符串

visible

布尔值

zorder

浮点数