title: How to choose the levels order of the fill variable with waffle::geom_waffle()
body: <p>I don't understand how I can change the levels order of the fill variable in R waffle::geom_waffle().</p>
  <p>It seems that sorting the variable is ineffective since it's always sorted by the number of observations.</p>
  <pre><code># First example
  db_graph &lt;- data.table::data.table(group = c(&quot;A&quot;, &quot;B&quot;),
                                     n     = c(13, 25))
  
  ggplot2::ggplot(data    = db_graph,
                  mapping = ggplot2::aes(fill   = group,
                                         values = n)) +
    waffle::geom_waffle(flip = TRUE)
  
  # Second example
  db_graph &lt;- db_graph[j = group := forcats::fct_rev(group)]
  
  ggplot2::ggplot(data    = db_graph,
                  mapping = ggplot2::aes(fill   = group,
                                         values = n)) +
    waffle::geom_waffle(flip = TRUE)
  </code></pre>