[R] How to use parentheses and degree symbol together?

Patrick Connolly p_connolly at slingshot.co.nz
Wed Mar 27 10:42:12 CET 2013


On Tue, 26-Mar-2013 at 05:05PM +0900, Pascal Oettli wrote:

|> Hi,
|> 
|> You are right. The following should solve that problem:
|> 
|> plot(0, 0, pch = "")
|> text(0, .5, expression(Temperature~(degree*C)))

It's not *exactly* the same.  It uses a different font family for the
brackets, evidently from the Symbol family, not Helvetica (or
whatever).  Probably more appropriate since it's more akin to the
other characters' features.

So, not only more elegant, but better looking.



|> 
|> HTH,
|> Pascal
|> 
|> 
|> On 26/03/13 16:55, Patrick Connolly wrote:
|> >On Tue, 26-Mar-2013 at 04:20PM +0900, Pascal Oettli wrote:
|> >
|> >|> Hi,
|> >|>
|> >|> Is it what you are looking for?
|> >|>
|> >|> plot(0, 0, pch = "")
|> >|> text(0, .5, expression(Temperature~(degree ~ C)))
|> >
|> >That produces an unwanted space between the degree symbol and the C.
|> >The search continues.
|> >
|> >Thanks
|> >
|> >|> text(0, .4, substitute(paste(Temperature, B * degree, "C)"), list(B
|> >|> = " (")))
|> >|>
|> >|> Hope this help,
|> >|> Pascal
|> >|>
|> >|>
|> >|>
|> >|> On 26/03/13 16:12, Patrick Connolly wrote:
|> >|> >I'm interested in using a regular bracket with the degree symbol as an
|> >|> >axis label but it's somewhat simpler to show what I mean in a text
|> >|> >statement.
|> >|> >
|> >|> >>plot(0, 0, pch = "")
|> >|> >
|> >|> >If I'm easy to please, this would suffice:
|> >|> >>text(0, .5, expression(Temperature * degree ~ C))
|> >|> >
|> >|> >But I'm not that easily pleased.  I prefer it to look like this:
|> >|> >>text(0, .4, substitute(paste(Temperature, B * degree, "C)"), list(B = " (")))
|> >|> >
|> >|> >It looks fine, but I'm sure there's a more elegant way to do it.
|> >|> >
|> >|> >Is there?
|> >|> >
|> >|> >
|> >

-- 
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.   
   ___    Patrick Connolly   
 {~._.~}                   Great minds discuss ideas    
 _( Y )_  	         Average minds discuss events 
(:_~*~_:)                  Small minds discuss people  
 (_)-(_)  	                      ..... Eleanor Roosevelt
	  
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.



More information about the R-help mailing list