📅 2014-Oct-27 ⬩ ✍️ Ashwin Nanjappa ⬩ 🏷️ angle, azimuth, matplotlib, rotation ⬩ 📚 Archive
The rotation angle of the 3D plot in the X-Y plane can be get and set easily in Matplotlib. Its current value can be accessed from the azim
property of Axes3D. It can be set using the view_init method of Axes3D.
This example shows how to get and set the rotation angle:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
# Get instance of Axis3D
fig = plt.figure()
ax = fig.gca(projection="3d")
# Get current rotation angle
print ax.azim
# Set rotation angle to 30 degrees
ax.view_init(azim=30)
Tried with: Python 2.7.6 and Ubuntu 14.04