2016-07-16 40 views
-6

側箱線圖,我想創建這樣一個情節:並排在GGPLOT2

this

我已經創建了一個雙條形圖,但不知道什麼接近上述情節的最佳方式

我的繪製代碼:

ggplot(Data, aes(x=factor(Bin), y=Count)) + 
geom_bar(colour = "black", stat = "identity", position = position_dodge()) + 
scale_fill_manual(values=c("#999999", "#000000")) 
+2

將更多用於顯示您的代碼而不是您的代碼的圖片!試試'facet_wrap' –

回答

2

要在一個圖繪製兩幅地塊(或更多),您可以使用GGPLOT2的facet_grid功能(http://docs.ggplot2.org/current/facet_grid.html欲瞭解更多信息)。你可以通過使用一個公式來選擇圖上的哪一個特徵。在左側,您可以提到行(彼此下面的圖)和左側列(圖中彼此相鄰)。額外的輸入可以決定你的座標軸的比例是否隨着每個圖的變化而變化,或者每個圖的變化都是一樣的。

在你的情況,這樣的事情是如何工作的:

ggplot(Data, aes(x=factor(Bin), y=Count)) + 
    geom_bar(colour = "black", stat = "identity", position = position_dodge()) + 
    scale_fill_manual(values=c("#999999", "#000000")) + 
    facet_grid(.~variable, scales = "fixed") 

的最後一行代碼做的工作。

+0

工作過的很好......謝謝大家關於facet_grid – Cruz