[R] Multpile (45x8) graphs of the same page / device: titles crammed

tsunhin wong thjwong at gmail.com
Wed Dec 10 16:59:26 CET 2008


I found I have to use font=1, and I found it works when I set:
par(mfcol=c(45,8))
par(mar=c(0,0.5,1,0.5))
instead of
par(mfcol=c(45,8))
par(mai=c(0,0,0,0))


On Wed, Dec 10, 2008 at 9:22 AM, tsunhin wong <thjwong at gmail.com> wrote:
> What if cex=0.001 with font=1 will still have the title font too
> large? (so that the upper halves of title is cut off and cannot be
> seen?)
> Will there be a workaround? Can there be a work around so that I can
> label each small graphs with the info I need in a "smaller" way?
> Thanks!
>
> Regards,
>
>      John
>
> On Wed, Dec 10, 2008 at 8:57 AM, baptiste auguie <ba208 at exeter.ac.uk> wrote:
>> Hi,
>>
>> "font" should be an integer as described in ?par. I think you want to play
>> with cex.main (possibly cex in combination, depending on what your are
>> plotting)
>>
>>> x <- seq(0, 10)
>>>
>>> pdf(width=8, height=20)
>>> par(mfrow=c(45, 8), mai=c(0,0.1,0.1,0))
>>>
>>> sapply(1:(45*8), function(ii) {
>>>        plot(x, rnorm(x))
>>>        title(paste("test", ii), cex.main=0.5)
>>>        }) -> b.quiet
>>> dev.off()
>>
>>
>> Hope this helps,
>>
>> baptiste
>>
>> On 10 Dec 2008, at 13:42, tsunhin wong wrote:
>>
>>> Dear R users,
>>>
>>> I'm trying to plot 45x8 graphs on the same pdf / device for the sake
>>> of visual comparison.
>>> par(mfcol=c(45,8))
>>> par(mai=c(0,0,0,0))
>>>
>>> In ?title, I can see there are cex and font settings: I set cex = 0.01
>>> and font = 1: it is still very large, and then I tried setting font <
>>> 1, e.g. font = 0.5, Then I get an error:
>>>
>>> Error in title(paste(Ppercent, "% ", "t30v2msa1.data", sep=""), cex = 0.1,
>>> :
>>>     invalid value specified for graphical parameter "font"
>>>
>>> Is there a work around so that I can see all the title?
>>> At the moment, if I set the title to font=1, the upper halves of the
>>> fonts / letters of all the title will be cut, so I can't see the
>>> "Ppercent"...
>>>
>>> Thanks!
>>>
>>> Regards,
>>>
>>>     John
>>>
>>> ______________________________________________
>>> R-help at 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.
>>
>> _____________________________
>>
>> Baptiste Auguié
>>
>> School of Physics
>> University of Exeter
>> Stocker Road,
>> Exeter, Devon,
>> EX4 4QL, UK
>>
>> Phone: +44 1392 264187
>>
>> http://newton.ex.ac.uk/research/emag
>> ______________________________
>>
>>
>



More information about the R-help mailing list