title: How do I modify labels produced by scales package?
body: <p><a href="https://i.stack.imgur.com/uIQRN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/uIQRN.png" alt="graphs" /></a></p>
  <p>So I'm making pyramid visualizations. I'm using <code>scale_y_continuous(labels = scales::label_number_si(accuracy = 0.1))</code> to produce the labels. However, I want to get rid of the negative sign on the female section of the graph.</p>
  <p>I think the best way to keep the SI suffixes, but remove the negative sign is to modify the labels output by <code>label_number_si</code>, but <code>labels = abs(label_number_si())</code> gives the following error: <code>Error in abs: non-numeric argument to mathematical function</code></p>
  <p>Any insight is appreciated.</p>
  <p><strong>EDIT:</strong> Use <code>demo_continuous(c(-1e10,1e10), label = label_number_si())</code> labels should look as they do below EXCEPT that negative numbers should not have a &quot;-&quot; in front</p>
  <p><a href="https://i.stack.imgur.com/G9bm4.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/G9bm4.png" alt="enter image description here" /></a></p>