Ограничение здесь, по-видимому, заключается в том, что «точечные и линейные графики все еще должны работать (и иметь смысл) без фонового изображения».Это, однако, не означает, что вы не можете использовать ключевое слово extent
.
При добавлении изображения вы должны указать экстент.
plt.scatter(...)
plt.plot(...)
plt.imshow(..., extent = [...])
Вы также можете установить экстент позже, если это необходимо по какой-то причине, не объясненной в вопросе., т.е.
plt.scatter(...)
plt.plot(...)
im = plt.imshow(...)
im.set_extent([...])
Наконец, вы можете также решить удалить изображение и построить его снова;на этот раз с желаемой степенью,
plt.scatter(...)
plt.plot(...)
im = plt.imshow(...)
im.remove()
im = plt.imshow(..., extent=[...])