Spec-Zone.ru › Matplotlib 3.8

mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf

Axes3D.plot_trisurf(*args, color=None, norm=None, vmin=None, vmax=None, lightsource=None, **kwargs)[source]

Построение треугольной поверхности.

Треугольная сетка (необязательно) может быть задана двумя способами:

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 — массив значений для построения контура, по одному значению на точку в треугольной сетке.

Parameters:
X, Y, Zarray-like

Данные в виде одномерных массивов.

color

Цвет участков поверхности.

cmap

Цветовая карта для участков поверхности.

normNormalize

Экземпляр Normalize для сопоставления значений с цветами.

vmin, vmaxfloat, default: None

Минимальное и максимальное значение для сопоставления.

shadebool, default: True

Выполнять ли затенение цветов граней. Затенение всегда отключено, когда указана цветовая карта (cmap).

lightsourceLightSource

Источник света для использования, когда shade равно True.

**kwargs

Все остальные ключевые аргументы передаются в Poly3DCollection

Примеры

(Source code, 2x.png, png)

(Source code, 2x.png, png)

Примеры использования mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf

plot_trisurf(x, y, z)

plot_trisurf(x, y, z)

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API