[R] Q about package Icens: change the color of the shading in plot function
Mendolia, Franco
fmendolia at mcw.edu
Tue Aug 31 06:29:46 CEST 2010
___________________________________
From: David Winsemius [dwinsemius at comcast.net]
Sent: Monday, August 30, 2010 10:41 PM
To: David Winsemius
Cc: Mendolia, Franco; r-help at r-project.org
Subject: Re: [R] Q about package Icens: change the color of the shading in plot function
On Aug 30, 2010, at 11:25 PM, David Winsemius wrote:
>
> On Aug 30, 2010, at 10:58 PM, Mendolia, Franco wrote:
>
>> Hello!
>>
>> I want to use the Icens package for analyzing interval-censored
>> data. This code from the manual gives me what I want.
>>
>> library(Icens)
>> data(cosmesis)
>> csub1 <- subset(cosmesis, subset=Trt==0, select=c(L,R))
>> e1 <- VEM(csub1)
>> plot(e1)
>>
>> However, I would like to change the color of the shading from green
>> to something less green, say gray. Any ideas how I could do that? I
>> looked at par, but I wasn't able to find what I need.
>
> methods(plot)
>
> getAnywhere(plot.isurv)
>
> (The polygon calls are hard coded and do not accept col= arguments.)
Hack it,...add a col argument:
plotisurv <- function (x, type = "eq", surv = FALSE, bounds = FALSE,
shade = 3,
density = 30, angle = 45, lty = 1, new = TRUE, xlab = "Time",
ylab = "Probability", main = "GMLE", ltybnds = 2,
col="green", ...)
And then in the body .... change:
border = FALSE, col = "green")
to:
border = FALSE, col = col)
>
> --
> David.
>
Thanks, wasn't aware of the getAnywhere function.
Franco
More information about the R-help
mailing list