【发布时间】:2019-07-01 10:16:24
【问题描述】:
我正在使用以下数据框 (df):
df$GP<-c(0,0,0,1,1,2,3,3,3,3,4,4,9,15,18,18,19,19,20,20,21,22,22,23)
df$colour<-c("g","g","g","g","g","g","g","g","g","g","g","g","t","t","g","g","g","g","g","g","g","g","g","g")
我想要下面的直方图,但为colour=="g" 和colour=="t" 显示不同的填充。
但是,运行以下代码,标记为colour=="t" 的条形超出比例(最大为 1 - plot2),而应为 0.25(plot1)。
ggplot(data=df,aes(x=GP,y=..ndensity..))+geom_histogram(bins=25,aes(fill=colour))+scale_fill_manual(values=c("black","grey"))
您知道如何实现这一目标吗?
非常感谢您对此的帮助!
【问题讨论】:
-
请查看here 以了解密度和比例。