title: R lattice bar chart: choose order of bars?
body: <p>My data looks like this: </p>
  
  <pre><code>service,rating_1,rating_2,rating_3,rating_4,rating_5
  renew_patent,0,0,1,2,11
  apply_benefit,21,20,121,828,1744
  apply_employment_tribunal,0,0,0,0,0
  </code></pre>
  
  <p>I want R to print me a histogram for each row, with the columns as the bars of the histogram. </p>
  
  <p>I've got this so far:</p>
  
  <pre><code>require(lattice)
  data &lt;- read.csv("test.csv", header = TRUE)
  colors = c('red', 'orange', 'yellow', 'blue', 'green')
  barchart(rating_1+rating_2+rating_3+rating_4+rating_5 ~ service, data=data, 
    auto.key=list(space='right'), scales=list(x=list(rot=45)), 
    ylab="Percentage of total", col=colors)
  </code></pre>
  
  <p>It's working, but it's printing the histogram with bars in alphabetical order, not the order they're specified in the CSV file. </p>
  
  <p>How can I change this so the bars are in the order in the CSV file, with <code>renew_patent</code> first?</p>