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
© 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