In your commit 8585, you added an extra apply_translation command in
the make_image function (line 594 of image.py, note that there is
another one at line 599).
Currently, imshow command places image in wrong place (except when
interpolation is nearest ) and I think this is because of the extra
Tor reproduce the problem,
import numpy as np
import matplotlib.pyplot as plt
arr = np.arange(100).reshape((10, 10))
plt.imshow(arr, interpolation="bilinear", extent=(1,2,1,2))
The image are not at what it meant to be.
Removing one of the translation solves the problem. And I guess that
line is there by mistake?
Can you check this and commit the fix if possible.