[R] Using expression for Italics and object evaluation in plot title

Daniel Brewer daniel.brewer at icr.ac.uk
Wed Oct 10 15:13:41 CEST 2007

Thanks.  That works great if I do this:
title(sub=bquote(italic(p)-value == .(p.val)))

But if I add text to the beginning e.g.
title(sub=bquote(Log rank test italic(p)-value == .(p.val)))
I get an error message saying,
Error: syntax error, unexpected SYMBOL, expecting ',' in
"title(sub=bquote(Log rank"


Gabor Grothendieck wrote:
> Try bquote as in:
> http://tolstoy.newcastle.edu.au/R/e2/help/07/09/26353.html
> On 10/10/07, Daniel Brewer <daniel.brewer at icr.ac.uk> wrote:
>> Hi,
>> I am trying to get a title on a plot that contains both some formatting
>> and prints the value of an object.  What I have been using to get the
>> italics is:
>> title(sub=expression(paste("Log-rank test ",italic("p"),"-value = ",p.val)))
>> But this prints "p.val" rather than the object value.  I have tried
>> various combinations of paste and expression but it seems that to get
>> the italic expression function has to be called first.
>> Any ideas on how to get round this problem?
>> Thanks
>> Dan
Daniel Brewer, Ph.D.
Institute of Cancer Research
Email: daniel.brewer at icr.ac.uk

The Institute of Cancer Research: Royal Cancer Hospital, a charitable Company Limited by Guarantee, Registered in England under Company No. 534147 with its Registered Office at 123 Old Brompton Road, London SW7 3RP.

This e-mail message is confidential and for use by the a...{{dropped:2}}

More information about the R-help mailing list