Ángulos de vista de mplot3d #

Cómo definir el ángulo de visión #

La posición de la "cámara" de la ventana gráfica en un gráfico 3D se define mediante tres ángulos: elevación , acimut y balanceo . Desde la posición resultante, siempre apunta hacia el centro del volumen del cuadro de trazado. La dirección del ángulo es una convención común y se comparte con PyVista y MATLAB (aunque MATLAB carece de un ángulo de balanceo). Tenga en cuenta que un ángulo de balanceo positivo gira el plano de visualización en el sentido de las agujas del reloj, por lo que los ejes 3D parecerán girar en el sentido contrario a las agujas del reloj.

../../../_images/mplot3d_view_angles.png

Girar el gráfico con el mouse controlará solo el acimut y la elevación, pero los tres ángulos se pueden configurar mediante programación:

import matplotlib.pyplot as plt
ax = plt.figure().add_subplot(projection='3d')
ax.view_init(elev=30, azim=45, roll=15)

Planos de vista principal #

Para mirar directamente a los planos de vista principales, los ángulos de elevación, acimut y balanceo requeridos se muestran en el diagrama de un gráfico "desplegado" a continuación. Estos están más documentados en la mplot3d.axes3d.Axes3D.view_initAPI.

( Código fuente , png )

../../../_images/view_planes_3d.png