2

重複の可能性:
ggplot2 を使用して事前に要約されたデータで棒グラフを作成する

ggplot2リファレンスマニュアルについて http://had.co.nz/ggplot2/geom_bar.html

提供されたダイヤモンド データを使用すると、積み上げ棒グラフが非常に簡単であることがわかります。

ただし、使用しようとしているデータセットは、ダイヤモンドのデータとは異なります。私のデータは既に要約されているからです。

添付は、私が意味することの最小限の例です

   AgeGroup gender Level.of.Education  status count
1     18-25   male        High School married    10
2     18-25   male        High School  single    20
3     18-25   male            College married    25
4     18-25   male            College  single    10
5     18-25   male                PhD married    50
6     18-25   male                PhD  single     4
7     18-25   male                GED married    20
8     18-25   male                GED  single   100
9     18-25 female        High School married    20
10    18-25 female        High School  single    10
11    18-25 female            College married    30
12    18-25 female            College  single    60
13    18-25 female                PhD married    80
14    18-25 female                PhD  single    10
15    18-25 female                GED married     5
16    18-25 female                GED  single     2

完全なデータセットにも時間枠があるため、作成したいのは、バーの塗りつぶしとして「教育レベル」を使用して、既婚者と未婚者の残業の数を示す積み上げ棒グラフです。

完全なデータセットは非常に大きいため、このような集計データが非常に望まれています。

あなたの意見は私を大いに助けてくれます。ありがとう。

4

1 に答える 1

10

が必要stat='identity'です。

ggplot(dat, aes(x=status, y=count, fill=Level.of.Education)) +
    geom_bar(stat='identity')

性別によるファセットもお勧めします。

ggplot(dat, aes(x=status, y=count, fill=Level.of.Education)) +
    geom_bar(stat='identity') +
    facet_wrap(~gender)
于 2012-05-30T16:59:14.120 に答える