Вы можете злоупотреблять legend()
, поскольку он имеет удобное логическое расположение:
R> DF <- data.frame(VAR1=rnorm(100), VAR2=rnorm(100))
R> with(DF, plot(VAR1, VAR2))
R> abline(fit <- lm(VAR2 ~ VAR1, data=DF), col='red')
R> legend("topright", bty="n", legend=paste("R2 is",
+ format(summary(fit)$adj.r.squared, digits=4)))
Здесь bty="n"
подавляет поле, и вам нужно format()
, чтобы сократить отображение.Другое text()
хорошо, как аргументы main=
и sub=
до plot()
.