2013-06-21 4 views
0

J'ai 2 matrices. La première est quelque chose comme:R: Comment tracer UN boxplot à partir de DEUX matrices de longueurs de différence?

[1,] 0.236644700 
[2,] 0.194627400 
[3,] 0.177236000 
[4,] 0.131116300 
[5,] 0.103220600 

La seconde matrice est:

[1,] 3.722219e-01 
[2,] 3.212364e-01 
[3,] 3.112315e-01 
[4,] 3.078721e-01 
[5,] 3.023402e-01 
[6,] 2.979626e-01 
[7,] 2.939100e-01 
[8,] 2.860793e-01 
[9,] 2.790241e-01 
[10,] 2.778401e-01 

Les deux matrices sont en fait beaucoup plus que ce qu'ils sont ici. Je veux obtenir un seul boxplot pour ces deux matrices. Donc, il y aurait deux boîtes côte à côte sur un boxplot. J'ai aussi un vecteur z nom qui contient les noms de ces boîtes où:

z=c("SNP", "CNV") 

et je veux aussi tracer z sur la boxplot pour étiqueter les boîtes. J'ai essayé d'employer la fonction de boxplot-matrice() mais cela n'a pas fonctionné puisque ce sont des matrices de longueur différente ...

Répondre

1

C'est aussi simple que boxplot(m1, m2, names=z).

+0

oh oups okay. J'ai trop compliqué. Merci! :-) – zfz

Questions connexes