matplotlib.pyplot.axes #

matplotlib.pyplot. Achsen ( arg = None , ** kwargs ) [Quelle] #

Füge der aktuellen Figur eine Axt hinzu und mache sie zur aktuellen Axt.

Rufsignaturen:

plt.axes()
plt.axes(rect, projection=None, polar=False, **kwargs)
plt.axes(ax)
Parameter :
arg Keine oder 4-Tupel

Das genaue Verhalten dieser Funktion hängt vom Typ ab:

  • None : Ein neues Vollfenster Axes wird mit hinzugefügt subplot(**kwargs).

  • 4-Tupel von Floats rect = . Eine neue Axes wird mit Dimensionen Rect in normalisierten (0, 1) Einheiten unter Verwendung der aktuellen Figur hinzugefügt.[left, bottom, width, height]add_axes

Projektion {Keine, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear', str}, optional

Der Projektionstyp der Axes. str ist der Name einer benutzerdefinierten Projektion, siehe projections. Der Standardwert „Keine“ führt zu einer „geradlinigen“ Projektion.

Polar Bool, Standard: False

Wenn True, entspricht dies der Projektion='polar'.

Sharex, Sharey Axes, optional

Teilen Sie das x oder y axismit sharex und/oder sharey. Die Achse hat die gleichen Grenzen, Ticks und Skalen wie die Achse der gemeinsam genutzten Achsen.

Etikettenstr _

Eine Bezeichnung für die zurückgegebenen Achsen.

Rückgaben :
Axes, oder eine Unterklasse vonAxes

Die zurückgegebene Achsenklasse hängt von der verwendeten Projektion ab. Dies ist Axesder Fall, wenn eine geradlinige Projektion verwendet wird und projections.polar.PolarAxeswenn eine polare Projektion verwendet wird.

Andere Parameter :
**Kwarg

Diese Methode übernimmt auch die Schlüsselwortargumente für die zurückgegebene Axes-Klasse. Die Schlüsselwortargumente für die geradlinige Axes-Klasse Axesfinden Sie in der folgenden Tabelle, aber es kann auch andere Schlüsselwortargumente geben, wenn eine andere Projektion verwendet wird, siehe die eigentliche Axes-Klasse.

Eigentum

Beschreibung

adjustable

{'box', 'datalim'}

agg_filter

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

alpha

Skalar oder Keine

anchor

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

animated

bool

aspect

{'auto', 'equal'} oder float

autoscale_on

bool

autoscalex_on

Unbekannt

autoscaley_on

Unbekannt

axes_locator

Callable[[Achsen, Renderer], Bbox]

axisbelow

bool oder 'line'

box_aspect

Float oder None

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

facecoloroder FC

Farbe

figure

Figure

frame_on

bool

gid

Str

in_layout

bool

label

Objekt

mouseover

bool

navigate

bool

navigate_mode

Unbekannt

path_effects

AbstractPathEffect

picker

None oder bool oder float oder aufrufbar

position

[links, unten, Breite, Höhe] oderBbox

prop_cycle

Unbekannt

rasterization_zorder

Float oder None

rasterized

bool

sketch_params

(Maßstab: Float, Länge: Float, Zufälligkeit: Float)

snap

bool oder Keine

title

Str

transform

Transform

url

Str

visible

bool

xbound

Unbekannt

xlabel

Str

xlim

(unten: Schwimmer, oben: Schwimmer)

xmargin

Schwimmer größer als -0,5

xscale

Unbekannt

xticklabels

Unbekannt

xticks

Unbekannt

ybound

Unbekannt

ylabel

Str

ylim

(unten: Schwimmer, oben: Schwimmer)

ymargin

Schwimmer größer als -0,5

yscale

Unbekannt

yticklabels

Unbekannt

yticks

Unbekannt

zorder

schweben

Anmerkungen

Wenn die Figur bereits eine Achse mit Schlüssel ( args , kwargs ) hat, dann macht sie diese Achse einfach zur aktuellen und gibt sie zurück. Dieses Verhalten ist veraltet. Wenn Sie dieses Verhalten nicht möchten (dh wenn Sie die Erstellung einer neuen Achse erzwingen möchten), müssen Sie einen eindeutigen Satz von Args und Kwargs verwenden. Das Beschriftungsattribut „Achsen wurde für diesen Zweck bereitgestellt: Wenn Sie möchten, dass zwei Äxte, die ansonsten identisch sind, der Figur hinzugefügt werden sollen, stellen Sie sicher, dass Sie ihnen eindeutige Beschriftungen geben.

Beispiele

# Creating a new full window Axes
plt.axes()

# Creating a new Axes with specified dimensions and a grey background
plt.axes((left, bottom, width, height), facecolor='grey')

Beispiele mit matplotlib.pyplot.axes#

Subplots Abstände und Ränder

Subplots Abstände und Ränder

Subplots Abstände und Ränder
Lasso-Demo

Lasso-Demo

Lasso-Demo