Я сталкиваюсь с каким-то странным поведением с использованием функции matplotlib.pyplot ginput() для хранения щелкнутых точек. При первом нажатии диапазоны осей щелкнутого изображения изменяются, чтобы добавить 200 с каждой стороны. Изображение остается с этой границей пробелов, пока не будет нанесено что-то новое.pyplot.ginput() вызывает изменение осей?
Пример кода:
import matplotlib.pyplot as plt
plt.imshow(im1)
x = plt.ginput(4)
На первом щелчком мыши, оси изменяются от (0, ImageWidth) и (0, ImageHeight) до (-200, ImageWidth + 200) и (-200 , imageHeight + 200).
Само изображение никак не влияет.
Такое же поведение возникает, когда ginput вызывается на текущем рисунке.
С кем-нибудь еще сталкивались? Любые объяснения? Исправления?