Paul Murrell wrote:
Hi


Pisut Tempatarachoke wrote:


Hi all,

In the following example,

#--------------EXAMPLE------------------
test <- function(subfigure)
{
plot(c(1:10),c(1:10),cex=4)
text(1,9,subfigure,cex=10)
}
m <- matrix(c(1,2,5,5,3,4,5,5),4,2)
layout(m)
test("a")
test("b")
test("c")
test("d")
test("e")
#---------------------------------------

Is it possible to have the font (a,b,...,e) and pch sizes (including the axis-label, tick and tick-label sizes) scaled proportionally with the size of each plot when I put multiple plots on the same page?



When you have multiple figures, R tries to think for you and reduces the "base" size of text. You can explicitly control this base size through par(). Does the following slight modification of your example do what you want?


test <- function(subfigure)
{
plot(c(1:10),c(1:10),cex=4)
text(1,9,subfigure,cex=10)
}
m <- matrix(c(1,2,5,5,3,4,5,5),4,2)
layout(m)
test("a")
test("b")
test("c")
test("d")
par(cex=1)
test("e")

Paul

Hi Paul,


Sorry for taking so long to reply. Your suggestion worked right away but I have been busily caught up with other things. Again, thank you very much for your help.

Best regards
Pisut

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to