【发布时间】:2014-11-03 08:44:04
【问题描述】:
我正在根据同一图上的众多变量绘制一个物种的发生情况。还有许多其他变量,但为了这篇文章,我只保留了重要的变量:
> str(GH)
'data.frame': 288 obs. of 21 variables:
$ Ee : int 2 2 1 7 6 3 0 9 3 7 ...
$ height : num 14 25.5 25 21.5 18.5 36 18 31.5 28.5 19 ...
$ legumes : num 0 0 55 30 0 0 55 10 30 0 ...
$ grass : num 60 50 30 35 40 35 40 40 35 30 ...
$ forbs : num 40 70 40 50 65 70 40 65 70 70 ...
我已经设法很好地绘制了这个图并让它看起来很漂亮(其中 Ee 是有问题的物种):
ggplot(data=GH,aes(y=y,x=x),ylab="Number of individuals (N)",xlab="Percentage cover (%); OR Height(cm))+
geom_jitter(aes(legumes,Ee),colour="blue")+
geom_jitter(aes(grass,Ee),colour="green")+
geom_jitter(aes(forbs,Ee),colour="red")+
geom_jitter(aes(height,Ee),colour="black")
但是,我想为每个变量添加回归线(并计算 R 平方值),但到目前为止还没有运气。轴标签也拒绝从我以前从未遇到过的 X 和 Y 改变。有人可以给我任何帮助吗?干杯
【问题讨论】:
-
您似乎试图将
ggplot标记为基本图形。这行不通。试试+ labs(x = "Percentage cover (%)", y = "Number of individuals (N)")
标签: r ggplot2 regression