1
我有想將數據放入顯示4個因子的每個子集內頻率的直方圖。我希望他們能夠使用相同的直方圖和不同的顏色。 ..ncount ..函數看起來是最好的,但它將數據規範化爲最大值1,而我希望子集中所有頻率的和等於1.下面是我的代碼使用和伴隨的圖表:使用ggplot2繪製具有4級因子的頻率直方圖
我的數據文件是:「assocID」 的因素是:「類別」 ,我使用直方圖中的連續變量是:「QGM」
ggplot(assocID,aes(QGM)) +
geom_histogram(binwidth=0.1,aes(fill=category,y(..count..)),position="dodge") +
facet_wrap(~dyad)
去here看到三個輸出圖像。我是一個新的用於stackoverflow,所以他們不會讓我張貼圖像。我認爲圖表會比文字更好地解釋!
現在如果我用(..count..)/sum(..count..)
由總數只是劃分,而不是子集
ggplot(assocID,aes(QGM)) +
geom_histogram(binwidth=0.1,aes(fill=category,y(..count..)/sum(..count..)),position="dodge") +
facet_wrap(~dyad)
最後NCOUNT一個似乎沒有任何做內。
ggplot(assocID,aes(QGM)) +
geom_histogram(binwidth=0.1,aes(fill=category,y(..ncount..)),position="dodge") +
facet_wrap(~dyad)
基本上我想顯示的頻率的柱狀圖中的變量「類別」
任何幫助將是非常讚賞的每一個因素!