Ângulos de visão mplot3d #
Como definir o ângulo de visão #
A posição da "câmera" da janela de visualização em um gráfico 3D é definida por três ângulos: elevação , azimute e rotação . A partir da posição resultante, sempre aponta para o centro do volume da caixa de plotagem. A direção do ângulo é uma convenção comum e é compartilhada com o PyVista e o MATLAB (embora o MATLAB não tenha um ângulo de rolagem). Observe que um ângulo de rolagem positivo gira o plano de visualização no sentido horário, de modo que os eixos 3d parecerão girar no sentido anti-horário.
Girar o gráfico usando o mouse controlará apenas o azimute e a elevação, mas todos os três ângulos podem ser definidos programaticamente:
import matplotlib.pyplot as plt
ax = plt.figure().add_subplot(projection='3d')
ax.view_init(elev=30, azim=45, roll=15)
Planos de visualização primários #
Para olhar diretamente para os planos de visão primários, a elevação necessária, o azimute e os ângulos de rolagem são mostrados no diagrama de um gráfico "desdobrado" abaixo. Estes são mais documentados na mplot3d.axes3d.Axes3D.view_init
API.
( Código fonte , png )