mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf#

Axes3D.plot_trisurf(*args, color=None, norm=None, vmin=None, vmax=None, lightsource=None, axlim_clip=False, **kwargs)[Quelle]#

Zeichnet eine triangulierte Oberfläche.

Die (optionale) Triangulierung kann auf eine von zwei Arten angegeben werden;

plot_trisurf(triangulation, ...)

wobei triangulation ein Triangulation Objekt ist, oder

plot_trisurf(X, Y, ...)
plot_trisurf(X, Y, triangles, ...)
plot_trisurf(X, Y, triangles=triangles, ...)

in diesem Fall wird ein Triangulationsobjekt erstellt. Siehe Triangulation für eine Erklärung dieser Möglichkeiten.

Die restlichen Argumente sind

plot_trisurf(..., Z)

wobei Z das Array der Werte ist, die konturiert werden sollen, eines pro Punkt in der Triangulierung.

Parameter:
X, Y, Zarray-like

Datenwerte als 1D-Arrays.

color

Farbe der Oberflächenpatches.

cmap

Eine Colormap für die Oberflächenpatches.

normNormalize, optional

Eine Instanz von Normalize, um Werte auf Farben abzubilden.

vmin, vmaxfloat, optional

Minimaler und maximaler Wert zum Abbilden.

shadebool, Standard: True

Ob die Flächenfarben schattiert werden sollen. Die Schattierung ist immer deaktiviert, wenn cmap angegeben ist.

lightsourceLightSource, optional

Die Lichtquelle, die verwendet wird, wenn shade True ist.

axlim_clipbool, Standard: False

Ob Patches mit einer Ecke außerhalb der Achsenansichtsgrenzen ausgeblendet werden sollen.

Hinzugefügt in Version 3.10.

**kwargs

Alle anderen Schlüsselwortargumente werden an Poly3DCollection weitergegeben

Beispiele

(Quellcode, 2x.png, png)

(Quellcode, 2x.png, png)

Beispiele zur Verwendung von mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf#

Dreieckige 3D-Oberflächen

Dreieckige 3D-Oberflächen

Weitere dreieckige 3D-Oberflächen

Weitere dreieckige 3D-Oberflächen

plot_trisurf(x, y, z)

plot_trisurf(x, y, z)