Построение логарифмического участка поверх изображения - PullRequest
2 голосов
/ 24 сентября 2019

У меня есть данные, которые мне нужно построить в логарифмическом масштабе, и я хотел бы построить изображение на заднем плане.Имейте в виду, что изображение должно заполнять размер участка журнала.Проблема в том, что при настройке весов для регистрации изображение искажается.Изображение также отображается в логарифмическом масштабе (я думаю).Я думаю, что мне придется отделить обе оси, или что-то в этом роде.Я попробовал несколько вещей, но либо изображение не соответствует размеру графика журнала, либо изображение искажено.

Это мой оригинальный код:

plt.scatter(df['razao atrito'],df['resistencia'],zorder=2)
plt.xscale("log",nonposx="mask")
plt.xlim(0.1,10)
plt.yscale("log",nonposy="mask")
plt.ylim(1,1000)
img=plt.imread("Capture.jpg")
plt.imshow(img,aspect='auto',zorder=1,extent=[0.1,10,1,1000])

1 Ответ

0 голосов
/ 25 сентября 2019

Вы должны добавить transform=ax.transAxes в imshow и 0-1 экстент, чтобы он отображался в координатах осей.

...