Я пытаюсь удалить линию регрессии из geom_smooth и сохранять только доверительный интервал. Я пробовал size = 0
, size = NULL
, и size = NA
, но нет работа. Есть ли простой способ обхода, который любой знает?Удалить строку из geom_smooth в ggplot2
baseball <- ddply(x, .(id), transform, bat.avg = h/ab)
hank <- subset(baseball, id == 'aaronha01')
ggplot(hank, aes(x = year, y = bat.avg)) +
geom_line(size = 1.2, color = '#336699') +
geom_smooth(fill = '#bf3030', size = NA) +
labs(x = '', y = '')
В общем, для большего контроля вы можете сначала вычислить линейную модель вне ggplot2 и нарисовать результат вручную. Ответ @Didzis намного проще, хотя в этом случае. –