ggplot inserting space before degree symbol on axis label : <p>I'd like to put a degree symbol on the x axis but the result has an extra space that I can't seem to get rid of. The text should read 'Temperature (*C)', not 'Temperature ( *C)'. I've tried two different solutions but can't seem to get rid of the space.</p>

<pre><code>ggdat&lt;-data.frame(x=rnorm(100),y=rnorm(100))

#neither of these approaches work
xlab &lt;- expression(paste('Temperature (',~degree,'C)',sep=''))
xlab &lt;- expression('Temperature ('*~degree*C*')')

ggplot(data=ggdat,aes(x=x,y=y)) +
  geom_point() +
  labs(x=xlab)
</code></pre>

<p><a href="https://i.stack.imgur.com/SILdo.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/SILdo.jpg" alt="Scatter plot"></a></p>

<p>Any help is appreciated!</p>

<p>Ben</p>
