我试图从geom_smooth中删除回归线,只保留置信区间。我尝试了size = 0
,size = NULL
和size = NA
,但都没有效果。有没有人知道的简单解决方法?
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 = '')
答案 0 :(得分:13)
您可以在linetype=0
内设置geom_smooth()
以删除行。
ggplot(mtcars,aes(wt,mpg))+geom_smooth(linetype=0)
答案 1 :(得分:0)
设置size=0
也会删除该行。显然size= NA
也是如此。
ggplot(mtcars,aes(wt,mpg))+geom_smooth(size=0)