R语言图例宽度总是超过图片大小

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图

legend("topleft", inset=.05, title="Drug Type", c("A","B"),
lty=c(1, 2), pch=c(15, 17), col=c("red", "blue"),cex=0.3,x.intersp = 0.5)

运行结果及报错内容

如上图

我的解答思路和尝试过的方法

试了好多种方法

我想要达到的结果

图例应该出现在图片左上角的一小片区域

img