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 :
Achsenmpl_toolkits.axisartist.axislines.Axes
HelferAxisArtistHelper
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- RendererBaseUnterklasse.

Anmerkungen

Diese Methode wird in den Artist-Unterklassen überschrieben.

get_axisline_style ( ) [Quelle] #

Gibt den aktuellen Achsenlinienstil zurück.

get_helper ( ) [Quelle] #

Künstler-Hilfsinstanz der Rückgabeachse.

get_tightbbox ( renderer = None ) [Quelle] #

Wie Artist.get_window_extent, enthält jedoch jegliches Ausschnitt.

Parameter :
Renderer- RendererBaseUnterklasse

Renderer, der zum Zeichnen der Figuren verwendet wird (z. B. fig.canvas.get_renderer())

Rückgaben :
Bbox

Der umschließende Begrenzungsrahmen (in der Abbildung Pixelkoordinaten).

get_transform ( ) [Quelle] #

Gibt die Transformvon diesem Künstler verwendete Instanz zurück.

invert_ticklabel_direction ( ) [Quelle] #
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

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

animated

bool

axis_direction

Unbekannt

axislabel_direction

{"+", "-"}

axisline_style

str oder Keine

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

in_layout

bool

label

Unbekannt

mouseover

bool

path_effects

AbstractPathEffect

picker

None oder bool oder float oder aufrufbar

rasterized

bool

sketch_params

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

snap

bool oder Keine

ticklabel_direction

{"+", "-"}

transform

Transform

url

Str

visible

bool

zorder

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 #