mpl_toolkits.mplot3d.art3d.Patch3DCollection#
- class mpl_toolkits.mplot3d.art3d.Patch3DCollection(*args, zs=0, zdir='z', depthshade=True, axlim_clip=False, **kwargs)[Quelle]#
Bases:
PatchCollectionEine 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.
- 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
Gleitkommazahl oder Array von Gleitkommazahlen
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
Array-ähnlich oder float oder None
bool
antialiasedoderaaoderantialiasedsbool oder Liste von bools
Array-ähnlich oder None
CapStyleoder {'butt', 'projecting', 'round'}(vmin: float, vmax: float)
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
Colormapoder str oder NoneFarbe oder Liste von RGBA-Tupeln
bool
edgecoloroderecoderedgecolorsfacecoloroderfacecolorsoderfcstr
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
unknown
bool
JoinStyleoder {'miter', 'round', 'bevel'}object
linestyleoderdashesoderlinestylesoderlsstr oder Tupel oder Liste davon
linewidthoderlinewidthsoderlwfloat oder Liste von floats
bool
Normalizeoder str oder None(N, 2) oder (2,) Array-ähnlich
Liste von
AbstractPathEffectunknown
None oder bool oder float oder callable
float
bool
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
Liste von str oder None
bool
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_vectorfür eine Beschreibung der Werte.- axlim_clipbool, Standard: False
Ob Patches mit einer Ecke außerhalb der Achsenansichtsgrenzen ausgeblendet werden sollen.