如何更改绘图中文本的位置

时间:2014-06-03 11:03:35

标签: r text plot

我想在我的情节中添加Intercept和coeff。我尝试使用此代码手动执行:

text(5.0, 150, paste("Intercept = 16.12 ", "Coef = 0.06", sep = ''), pos = 3)

但是从图片中可以看出它太过分了。[回归线] [1]如何更好地控制位置?  有没有办法通过使用lm结果将Intercept和coef插入到图中,而无需手动输入值?

1 个答案:

答案 0 :(得分:3)

有结果

x <- rnorm(10)
y <- rnorm(10)
m <- lm(y~x)

可以找到带有intersept的系数:

m$coefficients[1]
m$coefficients[2]

关于添加文本,您应该只为文本函数提供另一个坐标,或者使用

legend("topleft",...)

它会给出很好的结果。