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 = 10instead of the new default ofrcount = ccount = 50. - цветцвет
-
Цвет поверхностей.
- cmapЦветовая карта
-
Цветовая карта для поверхностей.
- facecolorsмассив цветов.
-
Цвет каждого отдельного фрагмента.
- normНормализация
-
Нормализация для цветовой карты.
- vmin, vmaxfloat
-
Пределы для нормализации.
- shadebool, default: 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.8.4/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.plot_surface.html