2017-06-21 8 views
1

A sample image that I would like to plotgスタジオでggplotを使って2つのグラフを結合する方法は?

ggplotを使用して2つの分散グラフを結合しようとしています。しかし不合理です。あなたが再現可能な例を提供している場合は

+0

「facet_wrap(〜variable、scales = "fr ee_x ")。また、再現可能な例を提供してください。[link](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) – phaser

+0

ggplot(X、aes(x = rating、fill = cond))+ geom_density(アルファ= .3)。これを試してみるとエラーのようです:aes()またはaes_()でマッピングを作成する必要があります。 –

答えて

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) 

たち与えるどの:

enter image description here

をデータ:

#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) 
関連する問題