在matplotlib中获取鼠标单击的坐标-Python

时间:2019-10-08 14:43:10

标签: python matplotlib onclick mouseevent

我正在研究Jupyter笔记本,其中有numpy.stack个光栅文件,其值在-1和+1之间,其形状如下:

files.shape
(2, 766, 1398)

我正在用以下方法绘制其中之一:

plt.imshow(files[0], cmap="RdYlGn")

我的目标是要求用户单击以matplotlib显示的图像中的某个位置。这样做时,我想存储click事件的数组坐标,以便可以使用以下方法在该位置提取像素值:

 values = files.sample(zip(Xc, Yc))

在该论坛上寻找以前的帖子,我发现Store mouse click event coordinates with matplotlib,但我没有设法实现建议的示例。

对此有任何帮助吗?

0 个答案:

没有答案