matplotlib.figure.Figure.add_axes#

Figure.add_axes(*args, **kwargs)[Quelle]#

Fügt eine Axes zur Figure hinzu.

Aufrufsignaturen

add_axes(rect, projection=None, polar=False, **kwargs)
add_axes(ax)
Parameter:
recttuple (left, bottom, width, height)

Die Dimensionen (links, unten, Breite, Höhe) der neuen Axes. Alle Größen sind in Bruchteilen der Figurenbreite und -höhe angegeben.

projection{None, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear', str}, optional

Der Projektionstyp der Axes. str ist der Name einer benutzerdefinierten Projektion, siehe projections. Der Standardwert None ergibt eine 'rechteckige' Projektion.

polarbool, default: False

Wenn True, ist dies äquivalent zu projection='polar'.

axes_classUnterklasse vom Typ Axes, optional

Die instanziierte axes.Axes-Unterklasse. Dieser Parameter ist inkompatibel mit projection und polar. Siehe axisartist für Beispiele.

sharex, shareyAxes, optional

Teilt die x- oder y-achse mit sharex und/oder sharey. Die Achse hat die gleichen Grenzen, Ticks und Skalen wie die Achse der geteilten Axes.

labelstr

Ein Label für die zurückgegebene Achse.

Gibt zurück:
Axes oder eine Unterklasse von Axes

Die zurückgegebene Axes-Klasse hängt von der verwendeten Projektion ab. Sie ist Axes, wenn eine rechteckige Projektion verwendet wird, und projections.polar.PolarAxes, wenn eine polare Projektion verwendet wird.

Andere Parameter:
**kwargs

Diese Methode akzeptiert auch die Schlüsselwortargumente für die zurückgegebene Axes-Klasse. Die Schlüsselwortargumente für die rechteckige Axes-Klasse Axes finden Sie in der folgenden Tabelle, es können aber auch andere Schlüsselwortargumente vorhanden sein, wenn eine andere Projektion verwendet wird. Lesen Sie die tatsächliche Axes-Klasse.

Eigenschaft

Beschreibung

adjustable

{'box', 'datalim'}

agg_filter

eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt

alpha

float oder None

anchor

(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'equal'} oder float

autoscale_on

bool

autoscalex_on

unknown

autoscaley_on

unknown

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool oder 'line'

box_aspect

float oder None

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

facecolor oder fc

color

figure

Figure oder SubFigure

forward_navigation_events

bool oder "auto"

frame_on

bool

gid

str

in_layout

bool

label

object

mouseover

bool

navigate

bool

navigate_mode

unknown

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

position

[left, bottom, width, height] oder Bbox

prop_cycle

Cycler

rasterization_zorder

float oder None

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

subplotspec

unknown

title

str

transform

Transform

url

str

visible

bool

xbound

(lower: float, upper: float)

xlabel

str

xlim

(left: float, right: float)

xmargin

float größer als -0.5

xscale

unknown

xticklabels

unknown

xticks

unknown

ybound

(lower: float, upper: float)

ylabel

str

ylim

(bottom: float, top: float)

ymargin

float größer als -0.5

yscale

unknown

yticklabels

unknown

yticks

unknown

zorder

float

Anmerkungen

In seltenen Fällen kann add_axes mit einem einzigen Argument aufgerufen werden, einer Axes-Instanz, die bereits in der aktuellen Figure erstellt wurde, aber nicht in der Liste der Axes der Figure.

Beispiele

Einige einfache Beispiele

rect = l, b, w, h
fig = plt.figure()
fig.add_axes(rect)
fig.add_axes(rect, frameon=False, facecolor='g')
fig.add_axes(rect, polar=True)
ax = fig.add_axes(rect, projection='polar')
fig.delaxes(ax)
fig.add_axes(ax)

Beispiele für die Verwendung von matplotlib.figure.Figure.add_axes#

Regensimulation

Regensimulation

Achsen mit fester physischer Größe

Achsen mit fester physischer Größe

Platz für Y-Achsenbeschriftung mit axes_grid schaffen

Platz für Y-Achsenbeschriftung mit axes_grid schaffen

Einfacher Achsen-Teiler 1

Einfacher Achsen-Teiler 1

Einfacher Achsen-Teiler 3

Einfacher Achsen-Teiler 3

Parasite Achsen-Demo

Parasite Achsen-Demo

Barcode

Barcode

Bild-Resampling

Bild-Resampling

Streudiagramm mit Histogrammen

Streudiagramm mit Histogrammen

SVG-Filter auf eine Linie anwenden

SVG-Filter auf eine Linie anwenden

SVG-Filter Kreis

SVG-Filter Kreis

Anatomie einer Figur

Anatomie einer Figur

Firefox

Firefox

Beschattierte & Leistungsnormalisierte Darstellung

Beschattierte & Leistungsnormalisierte Darstellung

Pan/Zoom-Ereignisse überlappender Achsen

Pan/Zoom-Ereignisse überlappender Achsen

XKCD

XKCD

Achsen Demo

Achsen Demo

Einfache Anpassung von Fig-Achsen

Einfache Anpassung von Fig-Achsen

Schaltflächen

Schaltflächen

Bildskalierung mit einem RangeSlider

Bildskalierung mit einem RangeSlider

Schieberegler

Schieberegler

Schieberegler auf diskrete Werte einrasten lassen

Schieberegler auf diskrete Werte einrasten lassen

Textfeld

Textfeld

Artist-Tutorial

Artist-Tutorial

Mehrere Achsen in einer Figur anordnen

Mehrere Achsen in einer Figur anordnen

Farben spezifizieren

Farben spezifizieren

Texteigenschaften und Layout

Texteigenschaften und Layout