Spec-Zone.ru › Matplotlib 3.7

mpl_toolkits.mplot3d.axes3d.Axes3D.view_init

Axes3D.view_init(elev=None, azim=None, roll=None, vertical_axis='z')[source]

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

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

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

плоскость вида

elev

azim

XY

90

-90

XZ

0

-90

YZ

0

0

-XY

-90

90

-XZ

0

90

-YZ

0

180

Parameters:
elevfloat, default: None

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

azimfloat, default: None

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

rollfloat, default: None

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

vertical_axis{"z", "x", "y"}, default: "z"

Ось, выровненная по вертикали. azim вращается вокруг этой оси.

© 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.view_init.html

Spec-Zone.ru

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