mpl_toolkits.mplot3d.axis3d.Axis#

class mpl_toolkits.mplot3d.axis3d.Axis(axes, *, rotate_label=None, **kwargs)[Quelle]#

Bases: XAxis

Eine Achsenklasse für 3D-Diagramme.

Parameter:
axesAxes

Die Axes, zu denen die erstellte Achse gehört.

pickradiusfloat

Der Akzeptanzradius für Containment-Tests. Siehe auch Axis.contains.

clearbool, Standard: True

Ob die Achse bei der Erstellung gelöscht werden soll. Dies ist nicht erforderlich, z.B. beim Erstellen einer Achse als Teil einer Achseninstanz, da Axes.clear Axis.clear aufruft. .. versionadded:: 3.8

active_pane()[Quelle]#
property adir[Quelle]#

[Veraltet]

Anmerkungen

Veraltet seit Version 3.6

property d_interval[Quelle]#

[Veraltet]

Anmerkungen

Veraltet seit Version 3.6: Verwenden Sie stattdessen get_data_interval.

draw(renderer)[Quelle]#

Zeichnet den Künstler (und seine Kinder) mit dem gegebenen Renderer.

Dies hat keine Auswirkung, wenn der Künstler nicht sichtbar ist (Artist.get_visible gibt False zurück).

Parameter:
rendererRendererBase Unterklasse.

Anmerkungen

Diese Methode wird in den Künstler-Unterklassen überschrieben.

draw_grid(renderer)[Quelle]#
draw_pane(renderer)[Quelle]#

Pane zeichnen.

Parameter:
rendererRendererBase-Unterklasse
get_label_position()[Quelle]#

Die Position des Labels abrufen.

Gibt zurück:
str{'lower', 'upper', 'both', 'default', 'none'}

Die Position des Achsenlabels.

get_major_ticks(numticks=None)[Quelle]#

Gibt die Liste der Haupt-Ticks zurück.

Warnung

Ticks sind nicht garantiert persistent. Verschiedene Operationen können Tick-Instanzen erstellen, löschen und modifizieren. Es besteht die unmittelbare Gefahr, dass Änderungen an einzelnen Ticks nicht erhalten bleiben, wenn Sie weiter an der Figur arbeiten (einschließlich des Schwenkens/Zooms auf einer angezeigten Figur).

Die Bearbeitung einzelner Ticks ist eine Methode für den letzten Ausweg. Verwenden Sie stattdessen, wenn möglich, set_tick_params.

get_minor_ticks(numticks=None)[Quelle]#

Gibt die Liste der Neben-Ticks zurück.

Warnung

Ticks sind nicht garantiert persistent. Verschiedene Operationen können Tick-Instanzen erstellen, löschen und modifizieren. Es besteht die unmittelbare Gefahr, dass Änderungen an einzelnen Ticks nicht erhalten bleiben, wenn Sie weiter an der Figur arbeiten (einschließlich des Schwenkens/Zooms auf einer angezeigten Figur).

Die Bearbeitung einzelner Ticks ist eine Methode für den letzten Ausweg. Verwenden Sie stattdessen, wenn möglich, set_tick_params.

get_rotate_label(text)[Quelle]#
get_ticks_position()[Quelle]#

Die Position der Ticks abrufen.

Gibt zurück:
str{'lower', 'upper', 'both', 'default', 'none'}

Die Position der fettgedruckten Achsenlinien, Ticks und Tick-Labels.

get_tightbbox(renderer=None, *, for_layout_only=False)[Quelle]#

Gibt ein Bounding Box zurück, das die Achse umschließt. Es berücksichtigt nur Tick-Labels, Achsenlabel und OffsetText.

Wenn for_layout_only True ist, wird die Breite des Labels (wenn es sich um eine x-Achse handelt) oder die Höhe des Labels (wenn es sich um eine y-Achse handelt) auf nahezu Null reduziert. Dies ermöglicht es tight/constrained_layout, zu lange Labels bei der Layout-Erstellung zu ignorieren.

init3d()[Quelle]#

[Veraltet]

Anmerkungen

Veraltet seit Version 3.6

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, converter=<UNSET>, data_interval=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, inverted=<UNSET>, label=<UNSET>, label_coords=<UNSET>, label_position=<UNSET>, label_text=<UNSET>, major_formatter=<UNSET>, major_locator=<UNSET>, minor_formatter=<UNSET>, minor_locator=<UNSET>, mouseover=<UNSET>, pane_color=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, remove_overlapping_locs=<UNSET>, rotate_label=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, tick_params=<UNSET>, ticklabels=<UNSET>, ticks=<UNSET>, ticks_position=<UNSET>, transform=<UNSET>, units=<UNSET>, url=<UNSET>, view_interval=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[Quelle]#

Setzt mehrere Eigenschaften auf einmal.

Unterstützte Eigenschaften sind

Eigenschaft

Beschreibung

agg_filter

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

alpha

float oder None

animated

bool

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

converter

ConversionInterface

data_interval

unknown

figure

Figure oder SubFigure

gid

str

in_layout

bool

inverted

unknown

label

unknown

label_coords

unknown

label_position

{'lower', 'upper', 'both', 'default', 'none'}

label_text

str

major_formatter

Formatter, str oder Funktion

major_locator

Locator

minor_formatter

Formatter, str oder Funktion

minor_locator

Locator

mouseover

bool

pane_color

color

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

pickradius

float

rasterized

bool

remove_overlapping_locs

unknown

rotate_label

unknown

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

tick_params

unknown

ticklabels

Sequenz von str oder von Texts

ticks

1D-ähnliches Array

ticks_position

{'lower', 'upper', 'both', 'default', 'none'}

transform

Transform

units

Units-Tag

url

str

view_interval

unknown

visible

bool

zorder

float

set_label_position(position)[Quelle]#

Setzt die Position des Labels.

Parameter:
position{'lower', 'upper', 'both', 'default', 'none'}

Die Position des Achsenlabels.

set_pane_color(color, alpha=None)[Quelle]#

Pane-Farbe setzen.

Parameter:
colorcolor

Farbe für die Achsenpane.

alphafloat, optional

Alpha-Wert für die Achsenpane. Wenn None, basierend auf color.

set_rotate_label(val)[Quelle]#

Ob das Achsenlabel gedreht werden soll: True, False oder None. Wenn auf None gesetzt, wird das Label gedreht, wenn es länger als 4 Zeichen ist.

set_ticks_position(position)[Quelle]#

Setzt die Position der Ticks.

Parameter:
position{'lower', 'upper', 'both', 'default', 'none'}

Die Position der fettgedruckten Achsenlinien, Ticks und Tick-Labels.

property v_interval[Quelle]#

[Veraltet]

Anmerkungen

Veraltet seit Version 3.6: Verwenden Sie stattdessen get_view_interval.