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.
-
lightsource
LightSource -
Источник света для использования, когда shade равен True.
- **kwargs
-
Другие ключевые аргументы передаются в
Poly3DCollection.
Примеры использования mpl_toolkits.mplot3d.axes3d.Axes3D.plot_surface
© 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