Traçage de plusieurs groupes de boîte de parcelles de côte-à-côte dans la R
Je suis en train de tracer les deux box-parcelles dans la même parcelle, chacun dans la même catégorie.
Je peux générer les boxplots individuellement, mais je suis perplexe quand j'essaie de les mettre sur le même graphique.
Voici ce que j'ai à ce jour:
a<-matrix(nrow=100,ncol=3,data=runif(300,max=2))
b<-matrix(nrow=100,ncol=3,data=runif(300,max=1))
colnames(a)<-c("case 1","case 2","case 3")
colnames(b)<-c("case 1","case 2","case 3")
boxplot(cbind(a,b))
Cette parcelle résultats en 6 boxplots, première 3, puis 3 pour b.
Est-il un truc/option simple qui me manque qui va me donner
première valeur de a et de b, puis la deuxième et enfin le troisième ensemble de valeurs, de toutes tracées de telle manière, il n'y a que trois des tiques sur l'axe des x, un pour chacun des ensembles?
Tous les pointeurs grandement apprécié,
Iain
OriginalL'auteur Iain | 2011-10-12
Vous devez vous connecter pour publier un commentaire.
Note le
ylim = range(a, b)
paramètre. L'échelle de la parcelle est déterminée par la première commande, mais si b contient les valeurs hors de la plage de valeurs dans un (pas dans ce cas, mais essayez de permuter a et b), ils se sont situées hors de la parcelle. C'est pourquoi, en règle générale, vous devez spécifier le ylim ici.Vous pouvez également définir tique = FALSE dans le
axis()
commande, je pense que c'est plus agréable.Si vous n'aimez pas l'espace entre les groupes, l'utilisation
0:2*2
au lieu de0:2*3
, et de changer la xlim appropriatelly.OriginalL'auteur TMS