| [ Web Proxy ] |
| Viewing: https://matplotlib.org/stable/api/_as_gen/matplotlib.figure.Figure.html#matplotlib.figure.Figure | [Back] [Original] |
The top level container for all the plot elements.
See matplotlib.figure for an index of class methods.
The Rectangle instance representing the figure background patch.
For multiple images, the figure will make composite images depending on the renderer option_image_nocomposite function. If suppressComposite is a boolean, this will override the renderer.
rcParams["figure.figsize"] (default: [6.4, 4.8])The figure dimensions. This can be
a tuple (width, height, unit), where unit is one of "in" (inch),
"cm" (centimenter), "px" (pixel).
a tuple (width, height), which is interpreted in inches, i.e. as
(width, height, "in").
One of width or height may be None; the respective value is
taken from rcParams["figure.figsize"] (default: [6.4, 4.8]).
rcParams["figure.dpi"] (default: 100.0)Dots per inch.
rcParams["figure.facecolor"] (default: 'white')The figure patch facecolor.
rcParams["figure.edgecolor"] (default: 'white')The figure patch edge color.
The linewidth of the frame (i.e. the edge linewidth of the figure patch).
rcParams["figure.frameon"] (default: True)If False, suppress drawing the figure background patch.
SubplotParamsSubplot parameters. If not given, the default subplot
parameters rcParams["figure.subplot.*"] are used.
rcParams["figure.autolayout"] (default: False)Whether to use the tight layout mechanism. See set_tight_layout.
Discouraged
The use of this parameter is discouraged. Please use
layout='tight' instead for the common case of
tight_layout=True and use set_tight_layout otherwise.
rcParams["figure.constrained_layout.use"] (default: False)This is equal to layout='constrained'.
Discouraged
The use of this parameter is discouraged. Please use
layout='constrained' instead.
LayoutEngine, None}, default: NoneThe layout mechanism for positioning of plot elements to avoid overlapping Axes decorations (labels, ticks, etc). Note that layout managers can have significant performance penalties.
'constrained': The constrained layout solver adjusts Axes sizes to avoid overlapping Axes decorations. Can handle complex plot layouts and colorbars, and is thus recommended.
See Constrained layout guide for examples.
'compressed': uses the same algorithm as 'constrained', but removes extra space between fixed-aspect-ratio Axes. Best for simple grids of Axes.
'tight': Use the tight layout mechanism. This is a relatively simple algorithm that adjusts the subplot parameters so that decorations do not overlap.
See Tight layout guide for examples.
'none': Do not use a layout engine.
A LayoutEngine instance. Builtin layout classes are
ConstrainedLayoutEngine and TightLayoutEngine, more easily
accessible by 'constrained' and 'tight'. Passing an instance
allows third parties to provide their own layout engine.
If not given, fall back to using the parameters tight_layout and
constrained_layout, including their config defaults
rcParams["figure.autolayout"] (default: False) and rcParams["figure.constrained_layout.use"] (default: False).
Figure properties, optionalProperty |
Description |
|---|---|
a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array and two offsets from the bottom left corner of the image |
|
float or None |
|
bool |
|
FigureCanvas |
|
|
|
bool |
|
Patch or (Path, Transform) or None |
|
unknown |
|
unknown |
|
float |
|
float |
|
unknown |
|
float |
|
bool |
|
str |
|
bool |
|
object |
|
{'constrained', 'compressed', 'tight', 'none', |
|
number |
|
bool |
|
list of |
|
None or bool or float or callable |
|
bool |
|
(float, float) or float |
|
(scale: float, length: float, randomness: float) |
|
bool or None |
|
unknown |
|
str |
|
bool |
|
float |
| Web Proxy Viewer | New URL | Original Page |