在imag上绘制日志图

2024-04-25 00:55:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有数据,我需要在一个日志规模绘图,我想在后台绘图的图像。请记住,图像应该填充日志图的范围。问题是,当设置刻度为对数时,图像会失真。这张图也是以对数比例绘制的(我想)。我想我得把两个轴都解耦,或者类似的东西。我试过一些方法,但是要么图像没有填满日志图的范围,要么图像被扭曲了。你知道吗

这是我的原始代码:

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])

Tags: 数据图像log绘图dfimg绘制对数
1条回答
网友
1楼 · 发布于 2024-04-25 00:55:29

您应该在imshow中添加一个transform=ax.transAxes和一个0-1范围,以便在轴坐标中显示它。你知道吗

相关问题 更多 >