mpl_toolkits.axisartist.axis_artist.AxisArtist #
- Klasse mpl_toolkits.axisartist.axis_artist. AxisArtist ( axis , helper , offset = None , axis_direction = 'bottom' , ** kwargs ) [Quelle] #
Basen:
Artist
Ein Künstler, der eine Achse (eine Linie, entlang der die Koordinate der n-ten Achse konstant ist), eine Linie, Ticks, Ticklabels und eine Achsenbeschriftung zeichnet.
- Parameter :
- Eigenschaft LABELPAD #
- draw ( Renderer ) [Quelle] #
Zeichnen Sie den Künstler (und seine Kinder) mit dem angegebenen Renderer.
Dies hat keine Auswirkung, wenn der Künstler nicht sichtbar ist (
Artist.get_visible
gibt False zurück).- Parameter :
- Renderer-
RendererBase
Unterklasse.
- Renderer-
Anmerkungen
Diese Methode wird in den Artist-Unterklassen überschrieben.
- get_tightbbox ( renderer = None ) [Quelle] #
Wie
Artist.get_window_extent
, enthält jedoch jegliches Ausschnitt.- Parameter :
- Renderer-
RendererBase
Unterklasse Renderer, der zum Zeichnen der Figuren verwendet wird (z. B.
fig.canvas.get_renderer()
)
- Renderer-
- Rückgaben :
Bbox
Der umschließende Begrenzungsrahmen (in der Abbildung Pixelkoordinaten).
- set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> ,, axislabel_direction =<UNSET> , axisline_style=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> ,, picker=< UNSET> , gerastert=<UNSET> , sketch_params=<UNSCHARF> , snap=<UNSCHARF>, ticklabel_direction=<UNSCHARF> , transform=<UNSCHARF> , url=<UNSCHARF> , visible=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
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
bool
Unbekannt
{"+", "-"}
str oder Keine
bool
Patch oder (Pfad, Transform) oder None
Str
bool
Unbekannt
bool
None oder bool oder float oder aufrufbar
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
{"+", "-"}
Str
bool
schweben
- set_axis_direction ( axis_direction ) [Quelle] #
Passen Sie die Richtung, den Textwinkel, die Textausrichtung von Ticklabels und Beschriftungen gemäß der Matplotlib-Konvention für die Rechteckachsen an.
Die Achsenrichtung muss entweder [links, rechts, unten, oben] sein.
Eigentum
links
Unterseite
Rechts
oben
Ticklabels-Position
"-"
"+"
"+"
"-"
Position der Achsenbeschriftung
"-"
"+"
"+"
"-"
Ticklabels-Winkel
90
0
-90
180
ticklabel va
Center
Grundlinie
Center
Grundlinie
Ticklabel ha
Rechts
Center
Rechts
Center
Winkel der Achsenbeschriftung
180
0
0
180
Achsenbeschriftung va
Center
oben
Center
Unterseite
Achsenbeschriftung ha
Rechts
Center
Rechts
Center
Beachten Sie, dass die Richtung "+" und "-" relativ zur Richtung der ansteigenden Koordinate sind. Außerdem sind die Textwinkel tatsächlich relativ zu (90 + Winkel der Richtung zum Ticklabel), was 0 für die untere Achse ergibt.
- set_axislabel_direction ( label_direction ) [Quelle] #
Passen Sie die Richtung der Achsenbeschriftung an.
Beachten Sie, dass die label_direction s '+' und '-' relativ zur Richtung der ansteigenden Koordinate sind.
- Parameter :
- label_direction {"+", "-"}
- set_axisline_style ( axisline_style = None , ** kwargs ) [Quelle] #
Legen Sie den Achsenlinienstil fest.
Der neue Stil wird vollständig durch die übergebenen Attribute definiert. Vorhandene Stilattribute werden vergessen.
- Parameter :
- axisline_style str oder None
Der Linienstil, z. B. '->', optional gefolgt von einer durch Kommas getrennten Liste von Attributen. Alternativ können die Attribute als Schlüsselwörter bereitgestellt werden.
Wenn None , wird eine Zeichenfolge zurückgegeben, die die verfügbaren Stile enthält.
Beispiele
Die folgenden beiden Befehle sind gleich: >>> set_axisline_style("->,size=1.5") >>> set_axisline_style("->", size=1.5)
- set_label ( s ) [Quelle] #
Legen Sie eine Beschriftung fest, die in der Legende angezeigt wird.
- Parameter :
- s Objekt
s werden durch Aufrufen in einen String umgewandelt
str
.
- set_ticklabel_direction ( tick_direction ) [Quelle] #
Passen Sie die Richtung des Ticklabels an.
Beachten Sie, dass die label_direction s '+' und '-' relativ zur Richtung der ansteigenden Koordinate sind.
- Parameter :
- tick_direction {"+", "-"}
- toggle ( all = None , ticks = None , ticklabels = None , label = None ) [source] #
Schaltet die Sichtbarkeit von Ticks, Ticklabels und (Achsen-)Labels um. Um alles auszuschalten,
axis.toggle(all=False)
Um alle auszuschalten, aber Häkchen an
axis.toggle(all=False, ticks=True)
Um alles einzuschalten, außer (Achsen-)Beschriftung aus
axis.toggle(all=True, label=False))
- zordnung = 2,5 #