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-
RendererBaseUnterklasse Renderer, der zum Zeichnen der Figuren verwendet wird (z. B.
fig.canvas.get_renderer())- bbox_extra_artists Liste von
ArtistoderNone 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=Falsekann 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 :
BboxBaseBegrenzungsrahmen in Pixelkoordinaten der Abbildung.