比率のエラーバーを含め、文字ベクトルの異なる値に対応する異なるグループの観測の比率のプロットを作成しようとしています。R:エラーバーを含む文字変数の割合のグループ化された棒グラフ
私が持っているデータの最小限の作業例を以下に発見された:
# Observations belong to group 'a' or 'b'
group <- c("a","a","b","b","b","a", "a")
# Each observation can take on values of "low", "med", or "high"
values <- c("low","low","low","high","med","high", "high")
# My data is a single data frame
dat <- data.frame(as.character(group), as.character(values))
我々は上記で見ることができるように:「」4回の総観測で構成されている
- グループ:2 「低い」(50%)と「高い」(50%)という2つの観測値の観測。
- グループ「b」は、値「低い」(33%)、値1の「med」の観察(33%)、値1の高い「33%」の観察の合計3つの観察からなる。 Iは、X軸はその可能な値のそれぞれ(低、のmed、高い)「値」ベクター中に見出され、Y軸は比例でプロットを作成しようとしている
それぞれ。 「グループ」ベクトルの可能な値のそれぞれについて、グループメンバーが報告した可能性のある値のそれぞれについて、異なるバーが提示される。エラーバーはイメージに含まれています。私は、エラーバーの割合を計算する方法と、ggplotの図の比率を計算する方法を理解するのが難しいです。
' ggplot(DAT、AES(値))+ geom_bar(AES(=グループを埋める)、位置= "ごまかし")' – yeedle
この[SO質問](http://stackoverflow.com/q/30967643/4752675)は答えを提供します。 – G5W
SOの質問は、特定の形式のデータを既に持っている場合に答えを提供します。 Analysisparalysisは包括的な回答を提供しました。私のコメントに対する回答を受け取った後、答えとして確認します。 – user3614648