2013-05-22 2 views
2

매트릭스에서 R의 다중 Boxplot을 특정 열의 값으로 그룹화합니다.동일한 그래프 기반으로 여러 boxplot을 만듭니다. R

예 :

M= matrix(c(1,2,1,3,2,3,1,4,2,5,3,5,2,6),ncol=2) 

즉.

[,1] [,2] 
[1,] 1 4 
[2,] 2 2 
[3,] 1 5 
[4,] 3 3 
[5,] 2 5 
[6,] 3 2 
[7,] 1 6 

이제 열 1의 고유 한 값마다 상자 그림이있는 그래프가 필요합니다. 즉 세 개의 상자 그림이 있어야합니다. 1,2,3 (별개의 컬럼 1 값)

고마워.

답변

3
M <- as.data.frame(M) 
boxplot(M$V2~M$V1) 
+0

감사합니다, 이것은 내가 원하는 것입니다! –

1

당신은 ggplot2를 사용하여이 작업을 수행 할 수 있습니다, 예컨대 :

library(ggplot2) 
df = as.data.frame(M) 
ggplot = ggplot(df, aes(as.factor(V1), V2)) + geom_boxplot() 
+0

감사합니다, 이것은 나를 위해 일했습니다! –

관련 문제