[R] Strange axis labels?
    Anon. 
    bob.ohara at helsinki.fi
       
    Mon Dec 23 18:16:03 CET 2002
    
    
  
Moi!
I'm trying to add a rather long label to a y-axis, and it's so long that
it won't fit into one line.  However, things get strange when I try and
split it over 2 lines.  The problem seems to be the plus/minus symbol,
which means I have to use expression().  I'm using R1.6.1 on Windoze
2000.
As an example:
thing1 <- expression(paste("log odds of survival probability ( " %+-%
"95% C.I.)", sep="     ")
thing2 <- expression(paste("log odds of survival probability \n( " %+-%
"95% C.I.)"))
plot(c(1,2), c(1,2), ylab=thing1)
par(mar =c(2.1, 6.1, 2.1, 2.1)); plot(c(1,2), c(1,2), ylab=thing2)
The first plot has the label on one line, with only a single space
between the bracket and the +/-.  Tbis is what I want, but I wonder why
paste has a sep=, if it doesn't do anything (I assume I've missed
something here).
The second plot has the label on 2 lines (you need the par() to get it
all in!), but the open bracket, "(", lines up with the start of the
first lines, and there is then a large gap, and the string continues
with the plus/minus below and to the right of the final part of the
first line.  Not what I expected at all.  Can anyone explain what's
going on, and how to remove this large space?
Thanks!
Bob
-- 
Bob O'Hara
Rolf Nevanlinna Institute
P.O. Box 4 (Yliopistonkatu 5)
FIN-00014 University of Helsinki
Finland
tel: +358 9 191 23743      mobile: +358 50 599 0540
fax: +358 9 191 22779    email: bob.ohara at helsinki.fi
It is being said of a certain poet, that though he tortures the English
language, he has still never yet succeeded in forcing it to reveal his
meaning
- Beachcomber
    
    
More information about the R-help
mailing list