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, sieheprojections
. 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
axis
mit 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
Axes
der Fall, wenn eine geradlinige Projektion verwendet wird undprojections.polar.PolarAxes
wenn 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
Axes
finden 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
{'box', 'datalim'}
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
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
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')