Spec-Zone.ru › Matplotlib 3.7

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, png)

../../_images/trisurf3d.png

(Source code, png)

../../_images/trisurf3d_2.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.7.5/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf.html

Spec-Zone.ru

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