mpl_toolkits.mplot3d.axes3d.Axes3D.plot_surface#
- Axes3D.plot_surface(X, Y, Z, *, norm=None, vmin=None, vmax=None, lightsource=None, axlim_clip=False, **kwargs)[source]#
Erstellt ein Oberflächendiagramm.
Standardmäßig wird es in Schattierungen einer einzigen Farbe gefärbt, unterstützt aber auch Colormapping durch Angabe des Arguments cmap.
Hinweis
Die Schlüsselwortargumente rcount und ccount, die beide standardmäßig auf 50 gesetzt sind, bestimmen die maximale Anzahl der in jeder Richtung verwendeten Stichproben. Wenn die Eingabedaten größer sind, werden sie (durch Slicing) auf diese Anzahl von Punkten heruntergerechnet.
Hinweis
Um die Rendering-Geschwindigkeit zu maximieren, sollten Sie rstride und cstride auf Teiler der Anzahl der Zeilen minus 1 und Spalten minus 1 setzen. Zum Beispiel kann bei 51 Zeilen rstride einer der Teiler von 50 sein.
Ähnlich können bei einer Einstellung von rstride und cstride gleich 1 (oder rcount und ccount gleich der Anzahl der Zeilen und Spalten) der optimierte Pfad verwendet werden.
- Parameter:
- X, Y, Z2D-Arrays
Datenwerte.
- rcount, ccountint
Maximale Anzahl der in jeder Richtung verwendeten Stichproben. Wenn die Eingabedaten größer sind, werden sie (durch Slicing) auf diese Anzahl von Punkten heruntergerechnet. Standardwert ist 50.
- rstride, cstrideint
Downsampling-Schrittweite in jeder Richtung. Diese Argumente sind nicht mit rcount und ccount kompatibel. Wenn nur einer von rstride oder cstride gesetzt ist, wird der andere standardmäßig auf 10 gesetzt.
Der 'classic'-Modus verwendet standardmäßig
rstride = cstride = 10anstelle des neuen Standardwerts vonrcount = ccount = 50.- colorcolor
Farbe der Oberflächen-Patches.
- cmapColormap, optional
Colormap der Oberflächen-Patches.
- facecolorsListe von Farben
Farben jedes einzelnen Patches.
- norm
Normalize, optional Normalisierung für die Colormap.
- vmin, vmaxfloat, optional
Grenzen für die Normalisierung.
- shadebool, Standard: True
Ob die Flächenfarben geschattiert werden sollen. Die Schattierung ist immer deaktiviert, wenn cmap angegeben ist.
- lightsource
LightSource, 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
Andere Schlüsselwortargumente werden an
Poly3DCollectionweitergeleitet.
Beispiele für die Verwendung von mpl_toolkits.mplot3d.axes3d.Axes3D.plot_surface#
Benutzerdefinierte Hillshading in einem 3D-Oberflächendiagramm