matplotlib.pyplot.figure #
- matplotlib.pyplot。图(num=None, figsize=None, dpi=None, *, facecolor=None, edgecolor=None, frameon=True, FigureClass=<class 'matplotlib.figure.Figure'>, clear=False, **kwargs)[来源] #
创建新地物,或激活现有地物。
- 参数:
- num int or str or
Figure
orSubFigure
, 可选 图的唯一标识符。
如果具有该标识符的地物已经存在,则该地物被激活并返回。整数表示
Figure.number
属性,字符串表示图形标签。如果没有带有标识符的图形或未给出num,则创建一个新图形,使其处于活动状态并返回。如果num是一个 int,它将用于
Figure.number
属性,否则,使用自动生成的整数值(从 1 开始并为每个新图形递增)。如果num是字符串,则图形标签和窗口标题设置为此值。如果 num 是 a ,则激活SubFigure
其父级。Figure
- figsize (float, float), 默认:
rcParams["figure.figsize"]
(默认: )[6.4, 4.8]
宽,高,英寸。
- dpi浮点数,默认值:(
rcParams["figure.dpi"]
默认值100.0
:) 以每英寸点数为单位的图形分辨率。
- facecolor颜色,默认值:(
rcParams["figure.facecolor"]
默认值'white'
:) 背景颜色。
- edgecolor颜色,默认值:(
rcParams["figure.edgecolor"]
默认值'white'
:) 边框颜色。
- frameon布尔值,默认值:True
如果为 False,则禁止绘制图框。
- FigureClass的子类
Figure
如果设置,将创建这个子类的一个实例,而不是一个普通的
Figure
.- 清除布尔值,默认值:False
如果为 True 并且该图形已经存在,则将其清除。
- 布局{'constrained', 'tight',
LayoutEngine
, None},默认值:无 用于定位绘图元素以避免重叠 Axes 装饰(标签、刻度等)的布局机制。请注意,布局管理器可能会显着减慢图形显示速度。默认为None (但请参阅
Figure
构造函数关于与 rcParams 交互的文档)。- **kwargs
额外的关键字参数被传递给
Figure
构造函数。
- num int or str or
- 返回:
笔记
新创建的图形被传递给当前后端提供的
new_manager
方法或new_figure_manager
函数,在图形上安装一个画布和一个管理器。如果要创建许多图形,请确保显式调用
pyplot.close
未使用的图形,因为这将使 pyplot 能够正确清理内存。rcParams
定义默认值,可以在 matplotlibrc 文件中修改。