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 zwischenpts[i]undpts[i+1]gefüllt, wennwhere[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
Poly3DCollectionweitergegeben.
- Gibt zurück:
Poly3DCollectionEine
Poly3DCollection, die die gezeichneten Polygone enthält.