2012-02-20 4 views
8

나는, 그래서 같은 측면 플롯을 만들 수 있습니다 facet_grid(. ~ Species)와 (과) 스태킹 하시겠습니까?패싯 레이블을 그래프 상단으로 이동하려면 어떻게해야합니까?</p>이 <pre><code>ggplot(iris, aes(Petal.Length)) + stat_bin() + facet_grid(Species ~ .) </code></pre> <p>은 각 그래프의 상단에 레이블을 이동할 수 있습니다, 그들은 것처럼 수평 수행 더라면 : 3 플롯은 수직으로</em><em>누적으로

내가 원하는 이유는 내 플롯이 장시간 시리즈 플롯이므로 각 플롯마다 전체 너비를 원하지만 각 플롯에 대한 라벨 (본질적으로면을 설명하는 제목으로 기능 함)은 너무 길다. 줄거리의 오른쪽에있는 작은 라벨 영역에 맞 춥니 다.

답변

10

예. 대신 facet_gridfacet_wrap을 사용하고 또한 인수 ncol=1 지정해야합니다 :

ggplot(iris, aes(Petal.Length)) + stat_bin() + facet_wrap(~Species, ncol=1) 

enter image description here

+0

훌륭합니다. 고마워요. –

4

이 시도 :

ggplot(iris, aes(Petal.Length)) + stat_bin() + facet_wrap(~Species,nrow = 3) 

enter image description here

+0

스냅 ............ – Andrie

+1

@Andrie는 적어도 우리는 그것을 다르게 _little_했다 :'ncol = 1'을 설정하는 동안'nrow = 3'을 설정합니다! – joran

+0

와우는 그 사실을 몰랐습니다. 꽤 멋진 +1 –