ggplot 2 を使用して積み上げ棒グラフを作成しようとしています。ワイド形式のデータは次のようになります。各セル内の数字は、応答の頻度です。
activity yes no dontknow
Social events 27 3 3
Academic skills workshops 23 5 8
Summer research 22 7 7
Research fellowship 20 6 9
Travel grants 18 8 7
Resume preparation 17 4 12
RAs 14 11 8
Faculty preparation 13 8 11
Job interview skills 11 9 12
Preparation of manuscripts 10 8 14
Courses in other campuses 5 11 15
Teaching fellowships 4 14 16
TAs 3 15 15
Access to labs in other campuses 3 11 18
Interdisciplinary research 2 11 18
Interdepartamental projects 1 12 19
reshape2 を使用してこのテーブルを溶かし、
melted.data(wide.data,id.vars=c("activity"),measure.vars=c("yes","no","dontknow"),variable.name="haveused",value.name="responses")
それは私が得ることができる限りです。X 軸に活動、Y 軸に回答の頻度、各棒グラフに「はい」、「いいえ」、「わからない」の分布を示す積み上げ棒グラフを作成したいと考えています。
私はもう試した
ggplot(melted.data,aes(x=activity,y=responses))+geom_bar(aes(fill=haveused))
しかし、それは正しい解決策ではないのではないかと心配しています
どんな助けでも大歓迎です。