【发布时间】:2014-06-18 21:50:46
【问题描述】:
我正在使用 matplotlib.pyplot 和 numpy 绘制一组 3D 点。使用鼠标旋转图像会在图形窗口底部生成方位角和仰角。
如何以编程方式获取这些值,以便在后续计算中使用它们,例如当释放鼠标或单击屏幕上的按钮时。
我正在使用 python 2.7.5。我下面的代码应该能说明问题。
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
mol=np.random.rand(6,3)*10.0
fig3d = plt.figure(figsize = ( 6.5, 6.5 ) )
fig3d.canvas.set_window_title('3D')
ax3d = fig3d.gca( projection='3d')
ax3d.scatter( mol[:,0], mol[:,1], mol[:,2], s=200)
plt.show()
【问题讨论】:
标签: python numpy matplotlib python-2.x