如何在莱迪思的panel.abline中更改回归线的大小?

时间:2012-03-03 01:45:56

标签: r regression lattice

好的,我一直在寻找一个可以帮助我改变xyplot中回归线大小的函数。我试过panel.abline(reg = coef, size = 2),但它不起作用。

听到我的代码,

Plot.col <- brewer.pal(8,"Set1")[8][cut(Std.Change, c(-2.5,2.5), label = FALSE)]
Plot.ord <- rev(order(Std.Change))

coef <- coef(lm(Std.ModernC ~ Std.Change, data = Std.DataReg))
xyplot(Std.ModernC ~ Std.Change, data = Std.DataReg[Plot.ord, ], type = c("p", "g"), col = "blue",pch = 21, fill = Plot.col[Plot.ord], cex = 1.3,panel = function(...) {
  panel.xyplot(...)
  panel.abline(reg = coef, col = "blue")})

在ggplot中,只需设置geom_abline(size = 2)

就可以很容易地更改回归线的大小

我还在学习格子,我不知道是否有这个功能,或者无论如何。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:9)

panel.abline(reg = coef, lwd = 2)

(尽管lwd(“行宽”)列在帮助页面中,但为了弄清楚这一点,你可能必须熟悉基本图形,这个规范模仿了这个)