使用 matplotlib 绘制交互式图像

Ric*_* Li 5 matplotlib

我正在从 Matlab 过渡到 NumPy/matplotlib。matplotlib 中似乎缺乏的一个功能是交互式绘图。缩放和平移很有用,但对我来说,一个常见的用例是:

imshow()我使用(Matlab 和 matplotlib 在这方面都做得很好)绘制灰度图像。在出现的图中,我想精确定位某个像素(其 x 和 y 坐标)并获取其值。

这在Matlab图中很容易做到,但是在matplotlib中有没有办法做到这一点?

看起来很接近,但似乎不适用于图像。

Pau*_*aul 2

为此,您需要自定义事件处理程序。这并不难,但也不是“它就能工作”。

这个问题似乎与您所追求的非常接近。如果您需要任何说明,我很乐意添加更多信息。