2017-05-01 2 views
1

Meine Datensatz zählen zu nehmen ist:R- Wie für einen Bereich und es in gestapeltes Balkendiagramm

Gender Age 
1 female 35  
2 male 34  
3 male 35  
4 male 37  
5 female 34 
6 female 35  
7 male 34  
8 male 35  
9 male 37  
10 female 34 

Wenn ich will, für eine Reihe zählen bekommen wie 30-33 männlich und 30-33 weiblich (Und 33-36 usw.) und in einem gestapelten Balkart enthalten, wie es sein sollte? Kann mir bitte jemand helfen?

Antwort

3

So ähnlich?

library("ggplot2") 

könnten Sie spalten zunächst Ihre Daten in von den Altersgruppen spezifizierter Klassen.

data$group <- cut(data$Age, breaks = c(30,33,36,39), labels = c("30-33","33-36","36-39"), right = TRUE) 

es dann plotten:

ggplot(data, aes(x = group, fill = Gender)) + 
    geom_bar() 

enter image description here

+0

Ja genau. Vielen Dank :) – Creek789

Verwandte Themen