Sorry, that's a cut and paste error.  It should be either tempx or xtemp 
throughout.
Terry T

On 06/11/2015 12:59 PM, John Nolan wrote:
Is there a misprint in your example?  The first line of code uses tempx, but 
the rest uses a different variable xtemp?

John

-----"R-devel" <r-devel-boun...@r-project.org> wrote: -----
To: "r-devel@r-project.org" <r-devel@r-project.org>
From: "Therneau, Terry M., Ph.D."
Sent by: "R-devel"
Date: 06/11/2015 12:50PM
Subject: [Rd] Odd behavior of plot function

The following code snippet taken from plot.survfit now gives me a surprising 
result:

tempx <- c(0, 400, 0, 0)
ytemp <- c(.0657, .98, 1, 0)
plot(range(xtemp), range(ytemp), log='y', type='n')

In that the max value for the x axis is now 10.  The 0 on the end of ytemp was 
actually a
mistake and shouldn't be there, if you remove it then the upper limit is 
sensible.

plot(range(xtemp), range(ytemp[1:3]), log='y', type='n')

I've now fixed this in the survival package.  I can't say when the odd behavior 
crept in,
but am sure it was not always there.  I draw log scale plots only a few times a 
year.

Terry T.

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to