Spec-Zone.ru › Matplotlib 3.7

mpl_toolkits.mplot3d.axes3d.Axes3D.plot_surface

Axes3D.plot_surface(X, Y, Z, *, norm=None, vmin=None, vmax=None, lightsource=None, **kwargs)[source]

Создать поверхность.

По умолчанию, она будет окрашена в оттенки одного цвета, но также поддерживает цветовое отображение, если указан аргумент cmap.

Примечание

Аргументы rcount и ccount, которые по умолчанию равны 50, определяют максимальное количество используемых выборок в каждом направлении. Если входные данные больше, они будут уменьшены (путем среза) до этих значений.

Примечание

Для максимальной скорости отрисовки рекомендуется устанавливать rstride и cstride в делители числа строк минус 1 и столбцов минус 1 соответственно. Например, при 51 строке rstride может быть любым делителем 50.

Аналогично, установка rstride и cstride равной 1 (или rcount и ccount равной числу строк и столбцов) может использовать оптимизированный путь.

Параметры:
X, Y, Z2D массивы

Значения данных.

rcount, ccountint

Максимальное количество используемых выборок в каждом направлении. Если входные данные больше, они будут уменьшены (путем среза) до этих значений. По умолчанию 50.

rstride, cstrideint

Шаг уменьшения выборки в каждом направлении. Эти аргументы взаимоисключающие с rcount и ccount. Если задан только один из rstride или cstride, другой по умолчанию равен 10.

'classic' режим использует значение по умолчанию rstride = cstride = 10 вместо нового значения по умолчанию rcount = ccount = 50.

цветцвет-подобный

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

cmapЦветовая карта

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

facecolorsмассив цветов.

Цвета каждого отдельного участка.

normНормализация

Нормализация для цветовой карты.

vmin, vmaxfloat

Границы для нормализации.

shadebool, по умолчанию: True

Нужно ли затенять цвета граней. Затенение всегда отключено, когда указан cmap.

lightsourceLightSource

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

**kwargs

Другие ключевые аргументы передаются в Poly3DCollection.

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

plot_surface(X, Y, Z)

plot_surface(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_surface.html

Spec-Zone.ru

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