title: ggplot2 bar plot with two categorical variables
body: <p>Suppose I have the following data:</p>
  
  <pre><code>Fruit &lt;- c(rep("Apple",3),rep("Orange",5))
  Bug &lt;- c("worm","spider","spider","worm","worm","worm","worm","spider")
  
  df &lt;- 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
  </code></pre>
  
  <p>I want to use ggplot to create a bar graph where we have Fruit on x axis and the fill is the bug. I want the bar plot to have counts of the bug given apple and orange. So the bar plot would look would be like this </p>
  
  <p>Apple (worm(red) with y = 1,spider(blue) with y = 2)  BREAK Orange(worm(red) with y = 4, spider(blue with y = 1)</p>
  
  <p>I hope that makes sense. Thanks!</p>