我在使用matplotlib.pyplot ginput()函数存储点击的点时遇到了一些奇怪的行为。在第一次单击时,单击图像的轴的范围将更改为每侧添加200。图像保留在这个空白边框上,直到绘制出新的东西。
示例代码:
import matplotlib.pyplot as plt
plt.imshow(im1)
x = plt.ginput(4)
在第一次点击鼠标时,轴从(0,imageWidth)和(0,imageHeight)变为(-200,imageWidth + 200)和(-200,imageHeight + 200)。
图像本身不受任何影响。
在当前数字上调用ginput时会发生相同的行为。
还有其他人遇到过这个吗?有什么解释吗?修复