[英]r ggplot2 plot two types of bars in addition to colors
我需要制作一個復雜的條形圖,我想在每個多面體框中顯示兩個不同的變量。 目前我可以得到顏色
我的數據的前12行如下所示:
> alldata[1:12,]
value layer Resolution Season Variable
1: 1.487185e+01 b.01K 1km base ET
2: 2.280336e+01 b.01K 1km peak ET
3: 3.252913e+01 b.01K 1km summer ET
4: 2.379603e+07 b.01K 1km base Q
5: 4.068850e+07 b.01K 1km peak Q
6: 2.265410e+07 b.01K 1km summer Q
7: -2.626421e+07 b.01K 1km base deltaS
8: 2.541856e+07 b.01K 1km peak deltaS
9: 2.729352e+06 b.01K 1km summer deltaS
10: 6.137754e+02 b.01K 100m base ET
11: 1.452516e+03 b.01K 100m peak ET
12: 2.218111e+03 b.01K 100m summer ET
我的代碼如下所示:
melt=melt(alldata,id=c("layer","Resolution","Season","Variable"),measure=c("value"))
print(ggplot(data=melt,aes(x=Season,y=value))
+geom_bar(stat="identity",position="dodge",aes(fill=Variable))
+facet_wrap(~ layer)
)
我的圖看起來像這樣(忽略丟失的“ ET”變量):
我已經有了所需的刻面,x軸組和顏色,但是找不到找到創建兩種不同類型條形的方法。 對於我的每個“ id”列,我想要以下視覺效果:
layer- facet row
scaling factor- facet column
bargroup- season
color- variable
??BARTYPE?? (i.e. one filled and one open, or slashed lines, or anything)- resolution
有誰知道如何創建不同的條形圖(在折線圖中,我可以具有虛線和規則線,其顏色對應於不同的變量)。
謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.