title: ggplot2 - get annotations in legend
body: <p>I'm working with a dataframe and using ggplot to generate a pie chart.</p>
  
  <pre><code>df &lt;- data.frame(Make=c('toyota','toyota','honda','honda','jeep','jeep','jeep','accura','accura'),
                   Model=c('camry','corolla','city','accord','compass', 'wrangler','renegade','x1', 'x3'),
                   Cnt=c(10, 4, 8, 13, 3, 5, 1, 2, 1))
  row_threshold = 2
  dfc &lt;- df %&gt;%
    group_by(Make) %&gt;%
    summarise(volume = sum(Cnt)) %&gt;%
    mutate(share=volume/sum(volume)*100.0) %&gt;%
    arrange(desc(volume))
  
  
  dfc$Make &lt;- factor(dfc$Make, levels = rev(as.character(dfc$Make)))
  pie &lt;- ggplot(dfc[1:10, ], aes("", share, fill = Make)) +
    geom_bar(width = 1, size = 1, color = "white", stat = "identity") +
    coord_polar("y") +
    geom_text(aes(label = paste0(round(share), "%")), 
              position = position_stack(vjust = 0.5)) +
    labs(x = NULL, y = NULL, fill = NULL, 
         title = "Market Share") +
    guides(fill = guide_legend(reverse = TRUE)) +
    theme_classic() +
    theme(axis.line = element_blank(),
          axis.text = element_blank(),
          axis.ticks = element_blank(),
          plot.title = element_text(hjust = 0.5, color = "#666666")) +
    scale_color_brewer(palette = "Paired")
  </code></pre>
  
  <p>this gives me a pie chart as below - how do I add %share along with the <code>Make</code> labels like <code>honda (45%)</code> instead of just <code>honda</code></p>
  
  <p><a href="https://i.stack.imgur.com/uYYKV.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/uYYKV.jpg" alt="enter image description here"></a></p>