matplotlib.axes.Axes.get_tightbbox #
- Achsen. get_tightbbox ( renderer = None , call_axes_locator = True , bbox_extra_artists = None , * , for_layout_only = False ) [Quelle] #
Geben Sie den engen Begrenzungsrahmen der Achsen zurück, einschließlich der Achse und ihrer Dekorateure (Xlabel, Titel usw.).
Künstler, die haben,
artist.set_in_layout(False)
sind nicht in der bbox enthalten.- Parameter :
- Renderer-
RendererBase
Unterklasse Renderer, der zum Zeichnen der Figuren verwendet wird (z. B.
fig.canvas.get_renderer()
)- bbox_extra_artists Liste von
Artist
oderNone
Liste der Künstler, die in den engen Begrenzungsrahmen aufgenommen werden sollen. Wenn
None
(Standard), dann sind alle untergeordneten Künstler der Achsen in der engen Begrenzungsbox enthalten.- call_axes_locator bool, Standard: True
Wenn call_axes_locator gleich ist
False
, wird das Attribut nicht aufgerufen_axes_locator
, das erforderlich ist, um den korrekten Begrenzungsrahmen zu erhalten.call_axes_locator=False
kann verwendet werden, wenn der Anrufer nur an der relativen Größe der tightbbox im Vergleich zur Axes-bbox interessiert ist.- for_layout_only Standard: False
Der Begrenzungsrahmen enthält weder die x-Ausdehnung des Titels und des xlabels noch die y-Ausdehnung des ylabels.
- Renderer-
- Rückgaben :
BboxBase
Begrenzungsrahmen in Pixelkoordinaten der Abbildung.