我正在尝试使用ggplot组合两个分布式图。但不成功。
答案 0 :(得分:1)
如果您提供了一个可重现的示例,它会更容易,但除了复制发行版之外,下面的代码需要您想要的内容:
ggplot(NULL, aes(as.numeric(BIN))) +
geom_bar(aes(fill = "0.2"), data = bin1, alpha = 0.5) +
geom_bar(aes(fill = "0.8"), data = bin2, alpha = 0.5)
哪会给我们:
#some fake data
bin1<-rbinom(1000,100,.2)
bin2<-rbinom(1000,100,.8)
bin1 <- data.frame(cbind(bin1,"0.2"))
bin2 <- data.frame(cbind(bin2,"0.8"))
colnames(bin1)[1] <- "BIN"
colnames(bin2)[1] <- "BIN"
bin1[,1] <- as.numeric(bin1[,1])
bin2[,1] <- as.numeric(bin2[,1])
bin <- rbind(bin1,bin2)
bin <-data.frame(bin)