ggplot2 barre de terrain avec deux variables catégorielles

Supposons que j'ai les données suivantes:

Fruit <- c(rep("Apple",3),rep("Orange",5))
Bug <- c("worm","spider","spider","worm","worm","worm","worm","spider")

df <- data.frame(Fruit,Bug)
df

   Fruit    Bug
1  Apple   worm
2  Apple spider
3  Apple spider
4 Orange   worm
5 Orange   worm
6 Orange   worm
7 Orange   worm
8 Orange spider

Je veux utiliser ggplot pour créer un graphique à barres, où nous avons des Fruits sur l'axe des x et le remplissage est le bug. Je veux que la barre de complot pour avoir le compte du bug étant donné qu'apple et orange. Donc, la barre parcelle de regarder serait comme cette

Apple (ver(rouge) avec y = 1,spider(bleu) avec y = 2) RUPTURE d'Orange(ver(rouge) avec y = 4, spider(bleu avec y = 1)

J'espère qu'un sens. Merci!

Avez-vous déjà essayé? ggplot(df, aes(x = Fruit)) + geom_bar(aes(fill = Bug))
Avez-vous regardé les exemples ici docs.ggplot2.org/0.9.3.1/geom_bar.html

OriginalL'auteur theamateurdataanalyst | 2014-07-22