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.

Rückgaben :
BboxBase

Begrenzungsrahmen in Pixelkoordinaten der Abbildung.