mpl_toolkits.axisartist.axislines.Achsen #

Klasse mpl_toolkits.axisartist.axislines. Achsen ( * args , grid_helper = None , ** kwargs ) [Quelle] #

Basen:Axes

Baue eine Axt in einer Figur.

Parameter :
FeigeFigure

Die Axes ist in der Abb . gebaut .Figure

Rect- Tupel (links, unten, Breite, Höhe).

Die Achsen sind im Rechteck rect gebaut . rect ist in FigureKoordinaten.

Sharex, Sharey Axes, optional

Das x oder y axiswird mit der x- oder y-Achse in der Eingabe geteilt Axes.

frameon bool, Standard: True

Ob der Achsenrahmen sichtbar ist.

box_aspect Float, optional

Stellen Sie für das Achsenfeld ein festes Seitenverhältnis ein, dh das Verhältnis von Höhe zu Breite. Siehe set_box_aspectfür Details.

**Kwarg

Weitere optionale Schlüsselwortargumente:

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

Rückgaben :
Axes

Das neue AxesObjekt.

__call__ ( * args , ** kwargs ) [Quelle] #

Rufen Sie self als Funktion auf.

Eigenschaft Achse #

Praktische Methode zum Abrufen oder Festlegen einiger Achseneigenschaften.

Rufsignaturen:

xmin, xmax, ymin, ymax = axis()
xmin, xmax, ymin, ymax = axis([xmin, xmax, ymin, ymax])
xmin, xmax, ymin, ymax = axis(option)
xmin, xmax, ymin, ymax = axis(**kwargs)
Parameter :
xmin, xmax, ymin, ymax Float, optional

Die einzustellenden Achsgrenzen. Dies kann auch mit erreicht werden

ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
Option bool oder str

Wenn ein boolescher Wert, werden Achsenlinien und Beschriftungen ein- oder ausgeschaltet. Wenn es sich um eine Zeichenfolge handelt, sind mögliche Werte:

Wert

Beschreibung

'an'

Aktivieren Sie Achsenlinien und Beschriftungen. Gleich wie True.

'aus'

Deaktivieren Sie Achsenlinien und Beschriftungen. Gleich wie False.

'gleich'

Stellen Sie die gleiche Skalierung ein (dh machen Sie Kreise kreisförmig), indem Sie die Achsengrenzen ändern. Dies ist dasselbe wie . Explizite Datengrenzen werden in diesem Fall möglicherweise nicht eingehalten.ax.set_aspect('equal', adjustable='datalim')

'skaliert'

Stellen Sie die gleiche Skalierung ein (dh machen Sie Kreise kreisförmig), indem Sie die Abmessungen der Plotbox ändern. Dies ist dasselbe wie . Darüber hinaus wird die weitere automatische Skalierung deaktiviert.ax.set_aspect('equal', adjustable='box', anchor='C')

'fest'

Legen Sie Grenzen fest, die gerade groß genug sind, um alle Daten anzuzeigen, und deaktivieren Sie dann die weitere automatische Skalierung.

'Auto'

Automatische Skalierung (Plotbox mit Daten füllen).

'Bild'

'skaliert' mit Achsengrenzen gleich Datengrenzen.

'Quadrat'

Quadratisches Grundstück; ähnlich wie 'skaliert', aber anfänglich erzwingend .xmax-xmin == ymax-ymin

Bool ausgeben , Standard: True

Ob Beobachter über die Achsenbegrenzungsänderung benachrichtigt werden. Diese Option wird an set_xlimund weitergegeben set_ylim.

Rückgaben :
xmin, xmax, ymin, ymax Float

Die Achsengrenzen.

löschen ( ) [Quelle] #

Säubere die Äxte.

get_children ( ) [Quelle] #

Gibt eine Liste der untergeordneten Artists von this zurück Artist.

get_grid_helper ( ) [Quelle] #
Raster ( sichtbar = None , which = 'major' , axis = 'both' , ** kwargs ) [Quelle] #

Schalten Sie die Gitternetzlinien um und legen Sie optional die Eigenschaften der Linien fest.

new_fixed_axis ( loc , offset = None ) [Quelle] #
new_floating_axis ( nth_coord , value , axis_direction = 'bottom' ) [Quelle] #
new_gridlines ( grid_helper = None ) [Quelle] #

[ Veraltet ] Erstellt eine neue GridlineCollection-Instanz und gibt sie zurück.

which : "major" oder "minor" axis : "both", "x" oder "y"

Anmerkungen

Veraltet seit Version 3.6.

set ( * , einstellbar=<UNSCHARF> , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , Anker=<UNSCHARF> , animation =<UNSCHARF> , Aspekt=<UNSCHARF> , autoscale_on=<UNSCHARF> , autoscalex_on=<UNSCHARF > , autoscaley_on=<UNSET> , axis_locator, axisbelow=< UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSCHARF> , gid=<UNSCHARF>, in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , navigation=<UNSET> , path_effects=< UNSET> , picker=< UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder =<UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , xbound=< UNSCHARF> , xlabel=<UNSCHARF>, xlim=<UNSCHARF> ,xmargin=<UNSCHARF> , xscale=<UNSCHARF> , xticklabels=<UNSCHARF> , xticks=<UNSCHARF> , ybound=<UNSCHARF> , ylabel=<UNSCHARF> , ylim=<UNSCHARF> , ymargin=<UNSCHARF> , yscale= <UNSCHARF> , yticklabels=<UNSCHARF> , yticks=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

toggle_axisline ( b = None ) [Quelle] #