L'ajout de pourcentage des étiquettes à un graphique à barres de ggplot2

Comment puis-je utiliser geom_text pour ajouter pourcentage des étiquettes sur le dessus de chaque barre ggplot2? Je sais qu'il y a plusieurs questions similaires qui sont déjà répondu. Mais ils utilisent seulement 1 variable catégorielle ou de calculer les pourcentages avant de traçage.
J'ai la suite de l'intrigue:

ggplot(data = mtcars)+
  geom_bar(aes(x = factor(cyl), 
               y = (..count..)/sum(..count..)*100,
               fill = factor(gear)),
           position = "dodge")  

Maintenant, je veux ajouter le pourcentage des étiquettes sur le dessus. Si j'utilise y = (..count..)/sum(..count..)*100 dans geom_text, il dit Error in eval(expr, envir, enclos) : object 'count' not found.

OriginalL'auteur umair durrani | 2016-10-25