-1

ggplot2 で積み上げ棒グラフを作成しようとしていますが、うまくいきません。barplot を作成するためのコードは次のとおりです。

ggplot(chr_all_m, aes(chr, value, fill=factor(Genome))) + 
  stat_summary(fun.y = "mean", geom="bar", position=position_dodge(0.95)) + 
  labs(x="chromosome", y="kaks") 

そして、これが私がこのコードでそれを取り戻しているというプロットです。ご覧のとおり、積み上げられていません.ggplot2パッケージのほとんどの面積プロットでは、積み上げがデフォルトの動作だと思いました。何か不足していますか? ggplot2 バープロット

オプションを削除しようとしposition=position_dodge(0.95)ましたが、取得している数値が正しくありません。明らかに私はここで何か間違ったことをしています... ggplot2 barplot 覆い焼きオプションなし

ありがとう!

4

1 に答える 1

1

どうですかposition="stack"

dd<-data.frame(
    chr=rep(paste0("A",1:3), 3),
    Genome=rep(c("LF","MF1","MF2"), each=3),
    value=rpois(9,100)
)


ggplot(dd, aes(chr, value, fill=factor(Genome)))+
stat_summary(fun.y = "mean", geom="bar", position="stack")
于 2014-05-17T03:34:11.793 に答える