mpl_toolkits.mplot3d.art3d.Line3DCollection#

class mpl_toolkits.mplot3d.art3d.Line3DCollection(lines, axlim_clip=False, **kwargs)[Quelle]#

Bases: LineCollection

Eine Sammlung von 3D-Linien.

Parameter:
segmentsListe von (N, 2) array-ähnlich

Eine Sequenz [line0, line1, ...], wobei jede Linie ein Array-ähnliches Objekt der Form (N, 2) mit Punkten enthält.

line0 = [(x0, y0), (x1, y1), ...]

Jede Linie kann eine unterschiedliche Anzahl von Punkten enthalten.

linewidthsFloat oder Liste von Floats, Standard: rcParams["lines.linewidth"] (Standard: 1.5)

Die Breite jeder Linie in Punkten.

colorsFarbe oder Liste von Farben, Standard: rcParams["lines.color"] (Standard: 'C0')

Eine Sequenz von RGBA-Tupeln (z. B. beliebige Farb-Strings usw. nicht erlaubt).

antialiasedsBool oder Liste von Booleans, Standard: rcParams["lines.antialiased"] (Standard: True)

Ob Antialiasing für jede Linie verwendet werden soll.

zorderFloat, Standard: 2

zorder der Linien nach dem Zeichnen.

facecolorsFarbe oder Liste von Farben, Standard: 'none'

Beim Setzen von facecolors wird jede Linie als Begrenzung einer Fläche interpretiert, wobei der Pfad vom letzten zum ersten Punkt implizit geschlossen wird. Die eingeschlossene Fläche wird mit facecolor gefüllt. Um manuell anzugeben, was als "Inneres" jeder Linie gelten soll, verwenden Sie stattdessen PathCollection, wobei das "Innere" durch die entsprechende Verwendung von CLOSEPOLY spezifiziert werden kann.

**kwargs

Weitergeleitet an Collection.

do_3d_projection()[Quelle]#

Projizieren Sie die Punkte gemäß der Renderer-Matrix.

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>, colors=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, gapcolor=<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>, segments=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, sort_zpos=<UNSET>, transform=<UNSET>, url=<UNSET>, urls=<UNSET>, verts=<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

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 Farben

Farben

Farbe oder Liste von Farben

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

gapcolor

Farbe oder Liste von Farben oder None

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

segments

unknown

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

verts

unknown

visible

bool

zorder

float

set_segments(segments)[Quelle]#

Setzt 3D-Segmente.

set_sort_zpos(val)[Quelle]#

Setzt die Position für die Z-Sortierung.

Beispiele mit mpl_toolkits.mplot3d.art3d.Line3DCollection#

3D-Stamm

3D-Stamm