Bonjour,
Je souhaite orienté un graphique, qui contient des boxplots et des points qui représentent la moyenne des valeurs de chaque boxplot, en mode horizontal.
Pour les boxplot, pas de problème (Passage en Horizontal = TRUE).
En revanche, je ne vois pas comment faire pour les points ? Du coup, ils sont décalés par rapport au boxplot.
En PJ, le graphique en mode vertical et horizontal.
Le code :
Si quelqu'un a une idée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 x11(width=12,height=8,pointsize=12) par(mar=c(8, 15, 4, 2)) boxplot(unit$richesse_specifique ~ unit[,fact21] + unit[,fact22],data=unit, varwidth = TRUE, xlab="Nombre d'espèces",main="Richesse spécifique moyenne",las=1, col=c(rep(cl[seq(400,(400+(4*(length(split(unit,unit[,fact22]))-1))),by=4)],each=length(split(unit,unit[,fact21])))),horizontal = TRUE) bx1 = as.vector(tapply(unit$richesse_specifique, list(unit[,fact22],unit[,fact21]), na.rm = T, mean)) points(bx1,pch=19,col="red")
Merci d'avance.
Partager