title: Grouped bar plot in ggplot
body: <p>I have a survey file in which row are observation and column question.</p>
  
  <p>Here are some <a href="http://pastebin.com/raw.php?i=L8cEKcxS">fake data</a> they look like:</p>
  
  <pre><code>People,Food,Music,People
  P1,Very Bad,Bad,Good
  P2,Good,Good,Very Bad
  P3,Good,Bad,Good
  P4,Good,Very Bad,Very Good
  P5,Bad,Good,Very Good
  P6,Bad,Good,Very Good
  </code></pre>
  
  <p>My aim is to create this kind of plot with <code>ggplot2</code>. </p>
  
  <ul>
  <li>I absolutely <strong>don't care of the colors, design, etc.</strong></li>
  <li>The plot doesn't correspond to the fake data</li>
  </ul>
  
  <p><img src="https://i.stack.imgur.com/yCWRc.png" alt="enter image description here"></p>
  
  <p>Here are my fake data:</p>
  
  <pre><code>raw &lt;- read.csv("http://pastebin.com/raw.php?i=L8cEKcxS",sep=",")
  raw[,2]&lt;-factor(raw[,2],levels=c("Very Bad","Bad","Good","Very Good"),ordered=FALSE)
  raw[,3]&lt;-factor(raw[,3],levels=c("Very Bad","Bad","Good","Very Good"),ordered=FALSE)
  raw[,4]&lt;-factor(raw[,4],levels=c("Very Bad","Bad","Good","Very Good"),ordered=FALSE)
  </code></pre>
  
  <p>But if I choose Y as count then I'm facing an issue about choosing the X and the Group values... I don't know if I can succeed without using <code>reshape2</code>... I've also tired to use reshape with melt function. But I don't understand how to use it...</p>