Как изменить размер линии регрессии в panel.abline в решетке? - PullRequest
4 голосов
/ 03 марта 2012

Хорошо, я искал функцию, которая поможет мне изменить размер моей линии регрессии в 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 Ответ

9 голосов
/ 03 марта 2012

try

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

(хотя lwd ("ширина линии") указано на странице справки, чтобы понять это, вам, вероятно, придется ознакомиться с базовой графикой, котораяСпецификация подражает)

...