2013-08-12 3 views
0

샘플 크기와 함께 변수의 모든 요소를 ​​표시하는 상자 플롯을 만들려고합니다. 플롯의 끝에는 모든 값을 하나로 결합하는 전체 상자 플롯이 필요합니다. 나는 전체 플롯을 제외하고 모든 일을 다음 코드 줄을 사용하고 있습니다 : 하나에 모든 요소를 ​​결합한 상자 그림을 추가에 대한 진행 방법에 대한R의 요인과 함께 전체 boxplot을 만드는 방법은 무엇입니까?

library(ggplot2) 
library(plyr) 
xlabels <- ddply(extract8, .(Fuel), summarize, xlabels = paste(unique(Fuel), '\n(n = ', length(Fuel),')')) 

ggplot(extract8, aes(x = Fuel, y = Exfiltration.Fraction.Percentage))+geom_boxplot()+ 
    stat_boxplot(geom='errorbar', linetype=1) + 
    geom_boxplot(fill="pink") + geom_hline(yintercept = 0.4) + 
    scale_x_discrete(labels = xlabels[['xlabels']]) + ggtitle("Exfiltration Fraction (%) by Fuel Type") 

확실하지.

답변

0

이 확실히 그것을 해결하는 가장 우아한 방법은 아니지만 작동합니다

  1. 가 새로운 객체로 데이터 집합을 복사합니다.
  2. 새 개체 내에서 요인을 포함하는 변수의 내용을 원하는 레이블 (예 : "합계")로 바꿉니다.
  3. rbind을 사용하여 이전 개체와 새 개체를 결합하고 결과를 새 개체에 지정합니다.
  4. ggplot에서 이전 개체를 새 개체로 바꿉니다.

동일한 문제가있어 답변을 찾을 수 없으며이 방법으로 진행했습니다.