x 축을 두 그룹으로 나누고 싶습니다. 나는 하나의 그룹을 이미 패싯을 사용하여 관리했지만 두 번째 그룹은 만들 수 없습니다. 여기에 이미 가지고있는 사진과 내가 추가로 원하는 사진이 있습니다.ggplot in R - 두 그룹으로 x 축 나누기
ggplot(myk.p, aes(x=Group, y=Colonization, fill=MO)) +
geom_bar(stat="identity", colour="black") +
scale_fill_manual(values=c("#000000","#7a7a7a","#c0c0c0")) +
theme(panel.margin = unit(0, "lines"), strip.background =
element_blank()) + facet_wrap(~Water, switch = "x", scales = "free_x") +
ggtitle("Root mycorrhization in % (Populus nigra)")
예 Data.csv : 코멘트에 대한
"Group" "Colonization" "MO" "Water" "Fertilizer"
"P1" 69,2307692308 "C" "once" "without"
"P2" 71,8232044199 "F" "once" "without"
"P3" 82,5174825175 "I" "once" "without"
"P4" 66,4122137405 "C" "once" "with"
"P5" 86,013986014 "F" "once" "with"
"P6" 98,7654320988 "I" "once" "with"
"P7" 41,9540229885 "C" "twice" "without"
"P8" 65,7894736842 "F" "twice" "without"
"P9" 63,9705882353 "I" "twice" "without"
"P10" 62,5850340136 "C" "twice" "with"
"P11" 87,012987013 "F" "twice" "with"
"P12" 89,696969697 "I" "twice" "with"
, 당신은 대신 facet_wrap''의'facet_grid'을 할 수있는, 그 뜻 비록 : 나는 P12 이 내가 지금 가지고 무엇을 ... P1, P2에서 시작하려면 당신에게 2x2 플롯을주십시오. –
당신은 문제를 [reproducible] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)하기에 충분한 데이터를 포함시켜야합니다. 일반적으로 두 개의 패싯을 얻으려면 두 가지 수준의 변수로 패싯해야합니다. – alistaire
샘플 CSV 파일을 추가했습니다. –