積み上げ棒グラフを作成しようとしていますが、何らかの理由でバーが正しく積み重なっていません。 The stacks are out of order and the colors consolidated.私はこれはこれで正しく積層されているグラフをもたらしていますが、それが持っている2を比較して見ることができるようにどのように問題を解決するにはggplot + dplyr正しくデータを積み重ねたりデータを取り除いたりしません
g12<-terror %>%
group_by(attacktype1_txt,iyear,nkillter) %>%
ggplot(aes(x=iyear,y=nkillter,fill=attacktype1_txt)) +
geom_bar(stat='identity',position='stack') + xlab('Year of Attack') +
ylab('Number of Deaths')
g12=g12+ guides(fill=guide_legend(title="Attack Types"))
g12
or when I try and use the summarise function to make the bars stack correctly I get this oddity
g12<-terror %>%
group_by(attacktype1_txt,iyear,nkillter) %>% summarise(number=n()) %>%
ggplot(aes(x=iyear,y=nkillter,fill=attacktype1_txt)) +
geom_bar(stat='identity',position='stack') + xlab('Year of Attack') +
ylab('Number of Deaths')
g12=g12+ guides(fill=guide_legend(title="Attack Types"))
g12
本当にわからないんだけど多くのデータを投げ捨てました。要約のようなデータを放棄せずにデータを統合するために使用できる関数はありますか?
問題を再現するために、データを提供する必要があります。 – nathaneastwood
これはデータセットです https://drive.google.com/file/d/0BzgRASyCPi42RDdKY25adVZoWFk/view?usp=sharing – BaconBoi