2014-01-21 2 views
0

이 유형의 몇 가지 질문에 대한 답변을 읽었으므로 반복해서 죄송합니다. 데이터를 어떻게 배치했는지 이해하는 데 어려움이있었습니다.Boxplot 그래프 하나에 어떻게 상자를 주문합니까? (r)

내가 원하는 것은 알파벳 순서와 반대로 원하는대로 내 상자 플롯 (네 개의 상자가 있음)에있는 상자를 주문하는 것입니다.

이 내 현재 코드의 단순화 된 버전입니다 : 이것은 알파벳 순서에 상자 그림을 생산

TotalPer = c(1, 4, 6, 17, 4, 12) 
IntPer = c(3, 8, 10, 1, 4, 8) 
DomPer = c(4, 5, 10, 20, 13, 12) 

IntDomBox <- data.frame(y=c(TotalPer,IntPer,DomPer), 
x=c(rep("Total",length(TotalPer)),rep("International",length(IntPer)), 
rep("Domestic",length(DomPer)))) 
with(IntDomBox, boxplot(y~x, main = "Prediction Residuals", ylab="%", 
par(cex.axis=0.7))) 

. 데이터 프레임 (Total, Int, Dom)에 나열된 순서대로 박스 플롯을 갖는 것을 선호한다면 어떻게해야합니까? 역순으로 알파벳순으로 처리하는 방법에 대해 알고 있지만 어떤 경우에는 원하는 것이 아니므로 수동으로 순서를 지정할 수 있어야합니다.

감사합니다. 많은 중

+0

을 실행하여 음모를 꾸미고 전에 요인 수준을 재정렬! 내가 이것을 주석으로 표시하는 방법을 잘 모르겠다. 나중에 대답으로 다시 쓸 수있다. – user3051065

답변

1

하나의 가능성 : 감사 IntDomBox$x <- factor(IntDomBox$x, levels=unique(IntDomBox$x)) 위대한

관련 문제