Я рисую появление вида по многочисленным переменным на одном и том же участке. Есть много других переменных, но я только сохранил важные для этой должности:несколько линий линейной регрессии ggplot
> 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, с которыми я никогда не сталкивался раньше. Может ли кто-нибудь помочь мне в этом? Cheers
Вы, кажется, пытается обозначить 'ggplot' как базовую графику. Это не сработает. Попробуйте '+ labs (x =" Процентное покрытие (%) ", y =" Количество людей (N) ")' – Gregor