2017-04-02 5 views
-1

ggplot2를 사용하여 매우 비뚤어진 막대 그래프가 생성되었습니다.매우 비뚤어진 ggplot2 막대 그래프에 대한 전체 패널 중단

skewed histogram

I 두 패널로 히스토그램의 X 축 분할 싶다. 하나는 x < 50이고 다른 하나는 x> 50입니다. 기본 패턴이있는 경우이를 감지합니다. 따라서 첫 번째 패널에는 0에서 500000까지의 x 축과 0에서 50까지의 x 축이 있습니다. 0부터 100까지의 x 축과 50에서 350까지의 x 축을 가진 두 번째 패널

감사합니다.

답변

1

그냥 조건에 패싯 :

ggplot(diamonds, aes(carat)) + geom_histogram() + facet_wrap(~(carat > 3), scale = 'free') 

enter image description here

+0

이 좋은 작품! 각 패널의 제목을 FALSE 및 TRUE로 변경하려면 어떻게해야합니까? – tatami

+0

먼저 새 변수를 만들고 요인 이름을 적절하게 지정합니다. 예 : 'diamonds $ my_condition <- factor (diamonds $ carat> 3, c (TRUE, FALSE), c ('label1', 'label2')); ggplot (....) + ..... + facet_wrap (~ my_condition, ......)' – Axeman

관련 문제