2017-11-20 8 views
0

ggplot2を使用してRでグループ化された棒グラフを作成しようとしています。私はそのために使用しているコードは次のとおりです。ggplot2でY軸に出現数を表示するには

ggplot(loanData, aes(factor(loanData$saving_status), <Y AXIS ATTRIBUTE>, fill = loanData$class)) + geom_bar(stat="identity", position = "dodge") + scale_fill_brewer(palette = "Set1") 

しかし、私は私がsaving_statusクラスの値に対する出現数を示すためにと「Y axis属性を」置き換えるべきか分からないグラフ上の属性。私が必要とするのは、何らかの方法でこれらの出来事を数え、その結果をそこに入れることだと思いますか?

基本的に私が探しているのはthis questionのようなものですが、この例では「種」と同じ方法で使用できる私のテーブルには値がありません。ありがとうございます

答えて

3

xのカウントにyを入力する必要はありません。 statの値をcount/binに変更するだけです。次

試してみてください。

ggplot(loanData, aes(factor(loanData$saving_status),fill = loanData$class)) + geom_bar(stat="count", position = "dodge") + scale_fill_brewer(palette = "Set1") 

より良いあなたを助けるために、サンプルデータを提供してください。

+0

そのトリックをした!私はRに新しく、構文を把握しようとしています。ありがとうございました。 – Jacas

+0

全く問題ありません。ようこそ –

関連する問題