2015-06-23 23 views
1

我想通过一个(数据)的像素在时刻(我显示2D图像)来移动在Python matplotlib窗口光标,使用键盘的箭头键。我可以捕获键盘按键事件,但是如何根据这些事件重新定位光标?移动光标在matplotlib窗口与键盘冲程

回答

0

一个解决方案是让MatPlotLib立即对关键事件作出反应。

另一种解决方案是打印“光标”或在图上标记线,并改变其坐标与鼠标事件。例如。绘制一条垂直线,并用左右键更新其X坐标。然后你可以添加一个带有X坐标的标签和其他很好的技巧。

0

终于找到了解决我的问题的方法:我捕获击键事件,并且当我得到箭头键时,我使用autopy(http://www.autopy.org)包以独立于平台的方式移动鼠标。我没有进入autopy看看这是如何完成的,但我相信它是用C代码完成的。 Autopy将光标移动到显示像素坐标中,但matplotlib转换可用于转换为数据像素坐标。

相关问题