Bonjour,
je souhaiterais savoir s'il existe un moyen de faire apparaitre automatiquement les équations des droites de régression directement sur un graph dans ggplot2?
Par exemple, je fais un graph multiple ou je cherche à connaître la relation entre la concentration de différents contaminants et la taille, chez deux espèces différentes.
Voici mon script pour réaliser mon graphique :
contamlong<-read.csv2("contamlong.csv")
library(ggplot2)
library(ggpmisc)
library(reshape2)
library(Hmisc)
data_contam<-melt(contamlong, id.vars=c("etiquette","individu","espece","length","weight","NT"))
library(ggplot2)
p1<-qplot(data=data_contam,y=value,x=length,color=espece)
p1<-p1 + facet_grid(espece~.,scales = "free")
p1<-p1 + facet_grid(variable~espece, scales="free")
p1<-p1 + stat_smooth(method="lm", na.rm=TRUE, aes(fill=espece))
p1<-p1 + theme_bw()
p1<-p1 + theme(legend.position = "none")
p1<-p1+labs(x ="Longueur totale (mm)", y = "Concentration en contaminant")
p1
Quelqu'un pourrait il m'expliquer, si c'est possible, comment faire pour que les équations de mes droites de régression s'affichent automatiquement sur chacun de mes graphs?
Merci beaucoup par avance!
Nathalie