Spec-Zone.ru › Matplotlib

mpl_toolkits.mplot3d.axes3d.Axes3D.view_init

Axes3D.view_init(elev=None, azim=None, roll=None, vertical_axis='z', share=False)[исходный код]

Задаёт угол места и азимут осей в градусах (не в радианах).

Это можно использовать для программного поворота осей.

Для просмотра основных плоскостей по нормали можно использовать следующие углы места и азимута. Угол крена 0, 90, 180 или 270 градусов поворачивает эти виды, сохраняя прямые углы между осями.

плоскость просмотра

elev

azim

XY

90

-90

XZ

0

-90

YZ

0

0

-XY

-90

90

-XZ

0

90

-YZ

0

180

Параметры:
elevfloat, по умолчанию: None

Угол места в градусах поворачивает камеру над плоскостью, пересекаемой вертикальной осью; положительный угол соответствует расположению над этой плоскостью. Например, при вертикальной оси по умолчанию 'z' угол места задаёт угол расположения камеры над плоскостью x-y. Если значение равно None, используется начальное значение, заданное в конструкторе Axes3D.

azimfloat, по умолчанию: None

Азимутальный угол в градусах поворачивает камеру вокруг вертикальной оси; положительный угол соответствует повороту по часовой стрелке в правой системе координат. Например, при вертикальной оси по умолчанию 'z' положительный азимут поворачивает камеру вокруг начала координат от положения на оси +x в сторону оси +y. Если значение равно None, используется начальное значение, заданное в конструкторе Axes3D.

rollfloat, по умолчанию: None

Угол крена в градусах поворачивает камеру вокруг оси наблюдения. Положительный угол вращает камеру по часовой стрелке, из-за чего сцена вращается против часовой стрелки. Если значение равно None, используется начальное значение, заданное в конструкторе Axes3D.

vertical_axis{"z", "x", "y"}, по умолчанию: "z"

Ось, которую нужно выровнять по вертикали. azim задаёт поворот вокруг этой оси.

sharebool, по умолчанию: False

Если True, применить настройки ко всем осям с общими параметрами просмотра.

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

Построение 2D-данных на 3D-графике

Построение 2D-данных на 3D-графике

Построение поверхности 3D-параллелепипеда

Построение поверхности 3D-параллелепипеда

Треугольный 3D-контурный график

Треугольный 3D-контурный график

Заполненный треугольный 3D-контурный график

Заполненный треугольный 3D-контурный график

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.view_init.html

Spec-Zone.ru

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