Spec-Zone.ru › Matplotlib 3.8

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' mode uses a default of rstride = cstride = 10 instead of the new default of rcount = ccount = 50.

цветцвет

Цвет поверхностей.

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

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

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

Цвет каждого отдельного фрагмента.

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

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

vmin, vmaxfloat

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

shadebool, default: 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.8.4/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.plot_surface.html

Spec-Zone.ru

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