2013-06-21 2 views
0

2 개의 행렬이 있습니다. 무언가 같이 첫 번째입니다 :R : 차이 길이의 두 행렬로부터 하나의 boxplot을 그립시키는 방법은 무엇입니까?

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

두 번째 행렬이다 :

[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 

두 행렬은 실제로는 여기보다 훨씬 더 크다. 이 두 행렬에 대해 하나의 boxplot을 얻고 싶습니다. 그래서 하나의 boxplot에 두 개의 상자가 나란히 놓여 있습니다. 또한 상자 이름에 z라는 벡터가 있습니다.

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

상자에 레이블을 지정하려면 boxplot에 z를 플롯해야합니다. boxplot-matrix() 함수를 사용해 보았지만 이들이 다른 길이의 행렬이기 때문에 작동하지 않았습니다 ...

답변

1

간단하게는 boxplot(m1, m2, names=z)과 같습니다.

+0

오 이런. 나는 지나치게 복잡했다. 감사! :-) – zfz

관련 문제