mpl_toolkits.mplot3d.art3d.Patch3DCollection#

class mpl_toolkits.mplot3d.art3d.Patch3DCollection(*args, zs=0, zdir='z', depthshade=True, axlim_clip=False, **kwargs)[Quelle]#

Bases: PatchCollection

Eine Sammlung von 3D-Patches.

Erstellt eine Sammlung von flachen 3D-Patches, deren Normalenvektor in Richtung zdir zeigt und die auf der Achse zdir auf der Position zs liegen. 'zs' kann ein Skalar oder ein Array-ähnliches Objekt mit derselben Länge wie die Anzahl der Patches in der Sammlung sein.

Konstruktorargumente sind dieselben wie für PatchCollection. Zusätzlich sind die Schlüsselwörter zs=0 und zdir='z' verfügbar.

Außerdem ist das Schlüsselwortargument depthshade verfügbar, um anzugeben, ob die Patches beschattet werden sollen, um den Eindruck von Tiefe zu erwecken (Standard ist True). Dies ist typischerweise bei Streudiagrammen erwünscht.

do_3d_projection()[Quelle]#
get_depthshade()[Quelle]#
get_edgecolor()[Quelle]#
get_facecolor()[Quelle]#
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, array=<UNSET>, capstyle=<UNSET>, clim=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, cmap=<UNSET>, color=<UNSET>, depthshade=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, gid=<UNSET>, hatch=<UNSET>, hatch_linewidth=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, mouseover=<UNSET>, norm=<UNSET>, offset_transform=<UNSET>, offsets=<UNSET>, path_effects=<UNSET>, paths=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, sort_zpos=<UNSET>, transform=<UNSET>, url=<UNSET>, urls=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[Quelle]#

Setzt mehrere Eigenschaften auf einmal.

Unterstützte Eigenschaften sind

Eigenschaft

Beschreibung

3d_properties

Gleitkommazahl oder Array von Gleitkommazahlen

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

Array-ähnlich oder float oder None

animated

bool

antialiased oder aa oder antialiaseds

bool oder Liste von bools

Array

Array-ähnlich oder None

capstyle

CapStyle oder {'butt', 'projecting', 'round'}

clim

(vmin: float, vmax: float)

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

cmap

Colormap oder str oder None

color

Farbe oder Liste von RGBA-Tupeln

depthshade

bool

edgecolor oder ec oder edgecolors

Farbe oder Liste von Farben oder 'face'

facecolor oder facecolors oder fc

Farbe oder Liste von Farben

figure

Figure oder SubFigure

gid

str

Muster (hatch)

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

hatch_linewidth

unknown

in_layout

bool

joinstyle

JoinStyle oder {'miter', 'round', 'bevel'}

label

object

linestyle oder dashes oder linestyles oder ls

str oder Tupel oder Liste davon

linewidth oder linewidths oder lw

float oder Liste von floats

mouseover

bool

norm

Normalize oder str oder None

offset_transform oder transOffset

Transform

offsets

(N, 2) oder (2,) Array-ähnlich

path_effects

Liste von AbstractPathEffect

paths

unknown

picker

None oder bool oder float oder callable

pickradius

float

rasterized

bool

sketch_params

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

snap

bool oder None

sort_zpos

unknown

transform

Transform

url

str

urls

Liste von str oder None

visible

bool

zorder

float

set_3d_properties(zs, zdir, axlim_clip=False)[Quelle]#

Setzt die z-Positionen und die Richtung der Patches.

Parameter:
zsGleitkommazahl oder Array von Gleitkommazahlen

Die Position oder die Positionen, an denen die Patches in der Sammlung entlang der Achse zdir platziert werden sollen.

zdir{'x', 'y', 'z'}

Ebene, zu der die Patches orthogonal gezeichnet werden. Alle Patches müssen die gleiche Richtung haben. Siehe get_dir_vector für eine Beschreibung der Werte.

axlim_clipbool, Standard: False

Ob Patches mit einer Ecke außerhalb der Achsenansichtsgrenzen ausgeblendet werden sollen.

set_depthshade(depthshade)[Quelle]#

Legt fest, ob die Tiefenschattierung für die Sammlungselemente durchgeführt wird.

Parameter:
depthshadebool

Gibt an, ob die Patches schattiert werden sollen, um den Eindruck von Tiefe zu erwecken.

set_sort_zpos(val)[Quelle]#

Setzt die Position für die Z-Sortierung.