我尝试使用此代码
绘制lm
行
df <- data.frame(c1=factor(c(1,1,1,1,2,2,2,2,3,3,3,3)),c2=c(65,42,56,75,43,43,21,23,12,12,21,11))
p <- ggplot(aes(x=c1,y=c2),data=df)
p + geom_point() + geom_smooth(method="lm")
但lm
行未显示。我错过了什么吗?
答案 0 :(得分:0)
原因是&#39; c1&#39;是cl:defconstant
。将其转换为factor
将解决问题
numeric