[R] Plot Header
Pete Brecknock
Peter.Brecknock at bp.com
Wed Jan 16 03:45:34 CET 2013
David Winsemius wrote
> On Jan 15, 2013, at 3:25 PM, Pete Brecknock wrote:
>
>> David Winsemius wrote
>>> On Jan 15, 2013, at 2:49 PM, Pete Brecknock wrote:
>>>
>>>> Any recommendations for how I can embed my title below in a single red
>>>> strip/box across the plot area in the outer margin?
>>>>
>>>> I would like to avoid the color appearing in any other area defined by
>>>> the
>>>> oma.
>>>>
>>> The code used "blue" ... not sure what that last sentence meant. Or what
>>> the "single strip" was supposed to look like.
>>>
>>>> # Example Plot
>>>> par(mfrow=c(2,2),mar=c(4,4,2,2), oma = c(1, 1, 3, 1))
>>>> plot(rnorm(100),1:100)
>>>> plot(rnorm(100),1:100)
>>>> plot(rnorm(100),1:100)
>>>> plot(rnorm(100),1:100)
>>>> # Title
>>>> title("MY TITLE", outer = TRUE, cex = 1.5, adj=0, col="blue", font=2)
>>>
>>> opar <- par(mfrow=c(2,2),mar=c(4,4,2,2), oma = c(1, 1, 3, 1))
>>> plot(rnorm(100),1:100)
>>> plot(rnorm(100),1:100)
>>> plot(rnorm(100),1:100)
>>> plot(rnorm(100),1:100)
>>>
>>> title("MY TITLE", outer = TRUE, cex = 1.5, adj=0, col.main="blue",
>>> font=2,
>>> adj=0.5)
>>> par(opar)
>>>
>>> --
>>> David Winsemius
>>> Alameda, CA, USA
>>>
>>> ______________________________________________
>>
>>> R-help@
>>
>>> 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.
>>
>> Thanks for the reply.
>>
>> Apologies for the poor description. Let me try again.
>>
>> The code produces 4 charts in a 2 by 2 matrix
>>
>> Above these charts I have a single, left justified title in the outer
>> margin.
>>
>> I would like to embed this title in a box which should run from the left
>> hand side of the screen to the right and be say 10 lines high. I would
>> like
>> to color the box background red, the title "MY TITLE" would appear in
>> blue
>> inside the box. This could be described as a header.
>
> Admittedly a hack:
>
> opar <- par(mfrow=c(2,2),mar=c(4,4,2,2), oma = c(1, 1, 3, 1))
> plot(rnorm(100),1:100)
> plot(rnorm(100),1:100)
> plot(rnorm(100),1:100)
> plot(rnorm(100),1:100)
> par(opar)
> rect(-5, 110, 5, 120, col="red", xpd=NA)
> title("MY TITLE", outer = TRUE, cex = 1.5, adj=0, col.main="blue",
> font=2, adj=0.5,line=-2)
>
> --
>
> David Winsemius
> Alameda, CA, USA
>
> ______________________________________________
> R-help@
> 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.
Thanks David.
That will do nicely.
Best regards
Pete
--
View this message in context: http://r.789695.n4.nabble.com/Plot-Header-tp4655654p4655676.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list