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)[исходный код]
-
Построить триангулированную поверхность.
(Необязательную) триангуляцию можно задать одним из двух способов:
plot_trisurf(triangulation, ...)
где triangulation — объект
Triangulation, или:plot_trisurf(X, Y, ...) plot_trisurf(X, Y, triangles, ...) plot_trisurf(X, Y, triangles=triangles, ...)
в этом случае будет создан объект Triangulation. Объяснение этих вариантов см. в разделе
Triangulation.Остальные аргументы:
plot_trisurf(..., Z)
где Z — массив значений для построения контуров, по одному значению на каждую точку триангуляции.
- Параметры:
-
- X, Y, Zмассивоподобный объект
-
Значения данных в виде одномерных массивов.
- color
-
Цвет участков поверхности.
- cmap
-
Цветовая карта для участков поверхности.
-
norm
Normalize, необязательный -
Экземпляр Normalize для сопоставления значений с цветами.
- vmin, vmaxчисло с плавающей запятой, необязательный
-
Минимальное и максимальное значения для сопоставления.
- shadeлогический тип, по умолчанию: True
-
Затенять ли цвета граней. Если задан cmap, затенение всегда отключено.
-
lightsource
LightSource, необязательный -
Источник света, используемый, если shade равен True.
- axlim_clipлогический тип, по умолчанию: False
-
Скрывать ли участки, у которых одна из вершин находится за пределами видимой области осей.
Добавлено в версии 3.10.
- **kwargs
-
Все остальные именованные аргументы передаются в
Poly3DCollection
Примеры
(
Source code,2x.png,png)(
Source code,2x.png,png)
Примеры использования mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf.html