允许在MatPlotLib三维绘图中拖动。
mplot3d-dragger的Python项目详细描述
mplot3d拖动器
允许在MatPlotLib三维绘图中拖动。
为什么
在交互绘制和可视化三维绘图时,matplotlib似乎不支持拖动,但支持旋转和缩放。当您想要可视化和观察大范围三维绘图的一小部分时,这可能非常不方便,例如,一个大的点云场景。因此,如果你也像我一样遇到这个问题,试试这个。
安装
pip install mplot3d-dragger
用法
importmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3D# import Dragger3Dfrommplot3d_draggerimportDragger3Dfig=plt.figure()ax=Axes3D(fig)# ... (your plotting) ...# wrap your axes with Dragger3Ddr=Dragger3D(ax)# or for real-time dragging# dr = Dragger3D(ax, real_time=True)# but this can be stuttering # when you have a lot of objects in one figure# show()plt.show()
按空格键,通过在体形上移动光标(不要按鼠标键)拖动三维对象,然后释放空格键。
待办事项列表
- <单独拖动Z轴< /LI>