ggplot 2 kullanarak yığılmış çubuk grafik oluşturmaya çalışıyorum. Verilerim geniş formda buna benziyor. Her bir hücredeki sayılar cevapların sıklığıdır. ggplot2 içinde özetlenen verilerden yığılmış çubuk grafik oluşturma
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
Ben reshape2 ve bildiğim kadarıyla alabilirsiniz bulunuyor
melted.data(wide.data,id.vars=c("activity"),measure.vars=c("yes","no","dontknow"),variable.name="haveused",value.name="responses")
kullanarak bu tabloyu eridi. I X ekseni üzerinde aktiviteleri, y ekseni yanıtların frekansı ve evet dağılımını gösteren her bir çubuk, nos bir yığın çubuk grafiği oluşturmak isteyen ve
ggplot(melted.data,aes(x=activity,y=responses))+geom_bar(aes(fill=haveused))
çalıştık
dontknows
fakat korkarım ki bu doğru çözüm değildir.
Herhangi bir yardım çok takdir edilmektedir.