当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib SubFigure用法及代码示例


本文简要介绍 python 语言中 matplotlib.figure.SubFigure 的用法。

用法

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

可以放置在图形内部的逻辑图形。

通常使用 Figure.add_subfigureSubFigure.add_subfigureSubFigure.subfigures 实例化。除了特别与图形的尺寸或 dpi 相关的方法之外,子图形具有与图形相同的方法,并且仅限于图形的指定区域。例如,以下将两个子图并排放置:

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

参见图子图

注意

subfigure 概念是 v3.4 中的新概念,API 仍然是临时的。

参数
parent FigureSubFigure

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

subplotspec gridspec.SubplotSpec

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

facecolor 默认值:"none"

人物面片颜色;默认透明。

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

图形补丁边颜色。

linewidth 浮点数

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

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

如果 False ,禁止绘制图形背景补丁。

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

属性

说明

agg_filter

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

alpha

标量或无

animated

bool

clip_box

BboxBase 或无

clip_on

bool

clip_path

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

dpi

float

edgecolor

color

facecolor

color

figure

Figure

frameon

bool

gid

str

in_layout

bool

label

object

linewidth

number

mouseover

bool

path_effects

AbstractPathEffect 列表

picker

None 或 bool 或 float 或可调用

rasterized

bool

sketch_params

(比例:浮点数,长度:浮点数,随机性:浮点数)

snap

布尔或无

transform

Transform

url

str

visible

bool

zorder

float

相关用法


注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.figure.SubFigure。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。