Hi

It is a bug.  A fix has been committed.

Thanks for the report!

Paul

On 29/09/2010 10:15 a.m., Ben Bolker wrote:
Barry Rowlingson<b.rowlingson<at>  lancaster.ac.uk>  writes:

My point is that in regular text, ylab plots it where it then goes outside
the borders.
With the use of expressions - the text just doesn't show up.
Originally I thought it was because of my miss-use of expressions, until I
figured it was the level of cex.lab I was using.
The problem is that when you can't see the text, you don't have a sense of
how much to decrease the cex.lab so the text will fit.
I hope I was now clearer.

Gotcha. Seems to only affect ylab though. Do this:

  >  t =  expression(paste("test
loooooooooooooooooooooooooooooooooooooooooooooo(% of 360" *degree,
")"))
  >  plot(1,xlab=t,ylab=t,main=t)

then if I shrink my graphics window I can make the ylab disappear but
not the xlab or title.

  Seems to affect any rotated expressions:

plot(1)
text(1,1,t,srt=90)
text(1,1,t,srt=0)
text(1,1,t,srt=45)

  Now shrink window and watch the rotated expressions vanish! They
disappear when they start (or finish) out of the entire graphics
device, not the plot region...

  I cant find anything relating to clipping in the help, and I am on
Linux, so see if there's any news about it, try it with R-patched or
R-devel and then report a bug after having read all the other stuff
about R bug reporting!

Barry


    I don't claim to understand it, but there is something quite
fundamental about the properties of the X11() graphics device in R
that makes labels that would otherwise overlap, disappear -- if
you do 'extreme resizing' with the graphics above, you can see that
otherwise-overlapping x- and y-axis tick labels disappear as the
graph gets scrunched.  This is (apparently) true of X11 graphics
on MacOS as well -- Quartz window has a different behavior.
Trying with pdf() as well -- for height=2, width=2, only 1 y-axis
and 2 x-axis tick labels survive, *but* the x and y labels and the
title are all still present (but clipped, of course).
    [Hmmm. Take my reports above with a grain of salt, I wasn't
always using expression()s.]

   So I would guess that if you reported this as a bug you would
be told that it was a poorly documented property of R's X11
graphics model, rather than a bug ...

   I have no idea where to start looking for more information
about what defines this behavior -- if I were desperate to know
I would probably try asking Paul Murrell ...

   I would be very interested to see this discussed on r-devel,
if anyone bit ...

    Ben Bolker

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

--
Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
Auckland
New Zealand
64 9 3737599 x85392
p...@stat.auckland.ac.nz
http://www.stat.auckland.ac.nz/~paul/

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to