我在使用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时,也会发生相同的行为。
还有没有人遇到过这种情况?有什么解释吗?修复?
发布于 2010-02-23 10:24:18
试一试
plt.imshow(im1)
plt.axis('image')
x = plt.ginput(4)我学会了这个here。
https://stackoverflow.com/questions/2315656
复制相似问题