Spec-Zone.ru › Matplotlib

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список цветов

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

normNormalize, необязательно

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

vmin, vmaxfloat, необязательно

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

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

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

lightsourceLightSource, необязательно

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

**kwargs

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

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

Проекция контурных профилей на график

Проекция контурных профилей на график

Проекция заполненного контура на график

Проекция заполненного контура на график

Настройка затенения на 3D графике поверхности

Настройка затенения на 3D графике поверхности

2D изображения в 3D

2D изображения в 3D

2D и 3D оси на одном графике

2D и 3D оси на одном графике

Автоматическое смещение текста

Автоматическое смещение текста

3D графики как подграфики

3D графики как подграфики

3D поверхность (карта цветов)

3D поверхность (карта цветов)

3D поверхность (твердый цвет)

3D поверхность (твердый цвет)

3D поверхность (шахматный узор)

3D поверхность (шахматный узор)

3D поверхность с полярными координатами

3D поверхность с полярными координатами

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/stable/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.plot_surface.html

Spec-Zone.ru

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