mpl_toolkits.mplot3d.axes3d.Axes3D.scatter#

Axes3D.scatter(xs, ys, zs=0, zdir='z', s=20, c=None, depthshade=True, *args, axlim_clip=False, data=None, **kwargs)[Quelle]#

Erzeugt ein Streudiagramm.

Parameter:
xs, ysarray-like

Die Datenpositionen.

zsfloat oder array-like, Standard: 0

Die z-Positionen. Entweder ein Array mit der gleichen Länge wie xs und ys oder ein einzelner Wert, um alle Punkte in die gleiche Ebene zu legen.

zdir{'x', 'y', 'z', '-x', '-y', '-z'}, Standard: 'z'

Die Achsenrichtung für die zs. Dies ist nützlich, wenn 2D-Daten auf einer 3D-Achse geplottet werden. Die Daten müssen als xs, ys übergeben werden. Wenn zdir auf 'y' gesetzt wird, werden die Daten auf die x-z-Ebene geplottet.

Siehe auch 2D-Daten auf 3D-Plot plotten.

sfloat oder array-like, Standard: 20

Die Markergröße in Punkt**2. Entweder ein Array mit der gleichen Länge wie xs und ys oder ein einzelner Wert, um alle Marker gleich groß zu machen.

cFarbe, Sequenz oder Sequenz von Farben, optional

Die Markerfarbe. Mögliche Werte

  • Ein einzelner Farbformatstring.

  • Eine Farbsequenz der Länge n.

  • Eine Sequenz von n Zahlen, die mittels cmap und norm auf Farben abgebildet werden.

  • Ein 2D-Array, dessen Zeilen RGB oder RGBA sind.

Weitere Details finden Sie im Argument c von scatter.

depthshadebool, Standard: True

Ob die Streuungsmarker zur Erzeugung des Tiefenwahrnehmungs-Effekts schattiert werden sollen. Jeder Aufruf von scatter() führt seine Tiefenschattierung unabhängig durch.

axlim_clipbool, Standard: False

Ob die Streuungspunkte außerhalb der Achsenansichtslimits ausgeblendet werden sollen.

Hinzugefügt in Version 3.10.

dataindizierbares Objekt, optional

Wenn angegeben, akzeptieren die folgenden Parameter auch einen String s, der als data[s] interpretiert wird, wenn s ein Schlüssel in data ist

xs, ys, zs, s, edgecolors, c, facecolor, facecolors, color

**kwargs

Alle anderen Schlüsselwortargumente werden an scatter weitergeleitet.

Gibt zurück:
pathsPathCollection

Beispiele mit mpl_toolkits.mplot3d.axes3d.Axes3D.scatter#

2D-Daten in 3D-Diagramm darstellen

2D-Daten in 3D-Diagramm darstellen

3D-Streudiagramm

3D-Streudiagramm

scatter(xs, ys, zs)

scatter(xs, ys, zs)