title: box-plot not working with factor data
body: <p>I'm trying to create a simple boxplot of some survey data. </p>
  
  <p><strong>Data</strong>
  The data is survey data, and each row has a response recorded 1-5.</p>
  
  <pre><code>**Example Data**
  
  Race= 2,2,3,2,5
  Rating = 1,1,3,5,5
  </code></pre>
  
  <p>Converting to factors</p>
  
  <pre><code>df$Race = factor(DF$Race)
  df$Rating = factor(DF$Rating)
  </code></pre>
  
  <p>Assigning each factor variable levels</p>
  
  <pre><code>levels(df$Race) = c("Asian/Pacific Islander", "White" , "American Indian/Eskimo", "Black/African American", "Other","NA")
  levels(df$Rating) = c("Poor","Below Avg.","Neutral","Good","Excellent", "NA")
  
  ggplot(df, aes(x=Race, y=Rating)) + geom_boxplot()
  </code></pre>
  
  <p>Using the full data I get a result like this. 
  <img src="https://i.stack.imgur.com/56KOS.png" alt="GGPLOT output">
  Please let me know why this turns out funky. Also, How can I remove NA's?. I'm brand new to R. So if you see something else that I am doing wrong, or poorly please let me know! Thanks!</p>
  
  <p><strong>UPDATE</strong>
  Using @jlhoward code provided in the comments I can generate the following - but it's plotting them all the same, and not plotting "white."</p>
  
  <pre><code>ggplot(df, aes(x=Race, y=as.numeric(Rating))) + geom_boxplot() +scale_y_continuous(labels=df$Rating,breaks=as.integer(df$Rating))
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/M8RBy.png" alt="enter image description here"></p>