mpl_toolkits.mplot3d.axis3d.Axis#
- class mpl_toolkits.mplot3d.axis3d.Axis(axes, *, rotate_label=None, **kwargs)[Quelle]#
Bases:
XAxisEine Achsenklasse für 3D-Diagramme.
- Parameter:
- axes
Axes 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.clearAxis.clearaufruft. .. versionadded:: 3.8
- axes
- 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_visiblegibt False zurück).- Parameter:
- renderer
RendererBaseUnterklasse.
- renderer
Anmerkungen
Diese Methode wird in den Künstler-Unterklassen überschrieben.
- draw_pane(renderer)[Quelle]#
Pane zeichnen.
- Parameter:
- renderer
RendererBase-Unterklasse
- renderer
- 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-
Tickszurü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-
Tickszurü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_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.
- 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
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
float oder None
bool
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
unknown
str
bool
unknown
unknown
unknown
{'lower', 'upper', 'both', 'default', 'none'}
str
Formatter,stroder FunktionFormatter,stroder Funktionbool
Liste von
AbstractPathEffectNone oder bool oder float oder callable
float
bool
unknown
unknown
(scale: float, length: float, randomness: float)
bool oder None
unknown
Sequenz von str oder von
Texts1D-ähnliches Array
{'lower', 'upper', 'both', 'default', 'none'}
Units-Tag
str
unknown
bool
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.