Lassen Sie uns sagen, dass ich die folgende Datenrahmen haben:erstellen Histogramm der Zählfrequenzen in ggplot2
d = data.frame(letter = c(
'a', 'a', 'a',
'b', 'b', 'b',
'c',
'd', 'd', 'd', 'd',
'e', 'e',
'f', 'f', 'f', 'f', 'f', 'f', 'f',
'g'))
Wie kann ich ggplot2
verwenden, um ein Histogramm zu machen, die nicht zählen, wie oft ein bestimmter Brief auftritt, sondern zählt die Häufigkeit, mit der eine bestimmte Buchstabenhäufigkeit auftritt? In diesem Beispiel:
table(d$letter)
a b c d e f g
3 3 1 4 2 7 1
zwei Buchstaben (c und g) einmal vorkommen, tritt zweimal ein Buchstabe (e), zwei Buchstaben auftreten dreimal usw. Solche, dass Sie eine Zahl entspricht dem Grundstück machen kann:
hist(table(d$letter), right = F, breaks = 6)