mpl_toolkits.mplot3d.axes3d.Axes3D.fill_between#

Axes3D.fill_between(x1, y1, z1, x2, y2, z2, *, where=None, mode='auto', facecolors=None, shade=None, axlim_clip=False, **kwargs)[Quelle]#

Füllt den Bereich zwischen zwei 3D-Kurven.

Die Kurven werden durch die Punkte (x1, y1, z1) und (x2, y2, z2) definiert. Dies erzeugt ein oder mehrere Viereck-Polygone, die gefüllt werden. Alle Punkte müssen die gleiche Länge N haben oder ein einzelner Wert sein, der für alle Punkte verwendet wird.

Parameter:
x1, y1, z1float oder 1D-Array-ähnlich

x-, y- und z-Koordinaten der Eckpunkte für die 1. Linie.

x2, y2, z2float oder 1D-Array-ähnlich

x-, y- und z-Koordinaten der Eckpunkte für die 2. Linie.

whereArray von bool (Länge N), optional

Definiert, wo bestimmte Bereiche von der Füllung ausgeschlossen werden sollen. Die gefüllten Bereiche werden durch die Koordinaten pts[where] für alle x-, y- und z-Punkte definiert. Genauer gesagt, wird zwischen pts[i] und pts[i+1] gefüllt, wenn where[i] und where[i+1] wahr ist. Beachten Sie, dass diese Definition impliziert, dass ein isolierter True-Wert zwischen zwei False-Werten in where nicht zum Füllen führt. Beide Seiten der True-Position bleiben aufgrund der angrenzenden False-Werte ungefüllt.

mode{'quad', 'polygon', 'auto'}, default: 'auto'

Der Füllmodus. Einer davon:

  • 'quad': Für jedes Paar aufeinanderfolgender Punkte in den beiden Linien wird ein separates Viereck-Polygon erstellt.

  • 'polygon': Die beiden Linien werden zu einem einzigen Polygon verbunden. Dies ist schneller und kann für einfache Formen (z. B. zum Füllen zwischen zwei Linien, die in einer Ebene liegen) sauberer gerendert werden.

  • 'auto': Wenn alle Punkte auf derselben 3D-Ebene liegen, wird 'polygon' verwendet. Andernfalls wird 'quad' verwendet.

facecolorsListe von Farben, default: None

Farben jedes einzelnen Patches oder eine einzelne Farbe, die für alle Patches verwendet wird.

shadebool, default: None

Ob die Flächenfarben schattiert werden sollen. Wenn None, dann standardmäßig True für den Modus 'quad' und False für den Modus 'polygon'.

axlim_clipbool, Standard: False

Ob Daten, die sich außerhalb der Achsensichtgrenzen befinden, ausgeblendet werden sollen.

Hinzugefügt in Version 3.10.

**kwargs

Alle anderen Schlüsselwortargumente werden an Poly3DCollection weitergegeben.

Gibt zurück:
Poly3DCollection

Eine Poly3DCollection, die die gezeichneten Polygone enthält.

Beispiele für die Verwendung von mpl_toolkits.mplot3d.axes3d.Axes3D.fill_between#

Zwischen 3D-Linien füllen

Zwischen 3D-Linien füllen

Unter 3D-Liniendiagrammen füllen

Unter 3D-Liniendiagrammen füllen

fill_between(x1, y1, z1, x2, y2, z2)

fill_between(x1, y1, z1, x2, y2, z2)