0
内の間隔Iは、同様の質問を質問を見つけることを試みたが、実りませんでしたしています。この質問が既に要求されている場合は、私に案内してください。積み重ねbarplots:バー
スタックバープロットの各バーにスペースを追加するにはどうすればよいですか?例えば
df <- data.frame(Type =sample(LETTERS[1:5],14,replace = T),
ET =sample(c('A1','A2','B3','B6','C5'),14,replace = T))
ggplot(df, aes(x=Type, fill = as.factor(ET))) + geom_bar()
、A
バー内の二つの種類(色)との間の空間。
あり、単一の変数のプロットについては、以下のコマンドを使用して、2つの変数のためにそれを行うためのオプションが、わからない
このコマンドを試しましたggplot(data, aes(x=xvar,y=yvar,fill=zvar)) + geom_bar(stat="identity")
があるが、うまくいきませんでした:
df %>% group_by(Type) %>% count(ET) %>% data.frame() %>% ggplot(aes(x=Type, y=n, fill = ET)) + geom_bar(stat="identity")
正確に、あなたは「間隔」とはどういう意味ですか?それらは積み重なっています、本質的に異なる色の間に間隔がないはずです。色の順序を変更することを意味しますか?例えば赤の上に紫色? – bouncyball
はい、積み重なった棒グラフのコンセプトについて私は同意します。私の場合、各バーに10個以上のサブタイプがある場合、それらを区別することが困難になっています。そう。タイプをはっきりと区別するスペースを探していました。 – Prradep
スタックされている代わりに、ドッジド・バー・プロットを使用していますか? 'ggplot(DF、AES(X =タイプ、= as.factor(ET)を記入))+ geom_barは(位置= 'かわす')' – bouncyball