Specify Width and Height of Plot


Question

I have a panel containing three plots. How can I use par to specify the width and height of the main panel so it is always at a fixed size?

1
17
8/14/2009 5:06:15 PM

Accepted Answer

I usually set this at the start of my session with windows.options:

windows.options(width=10, height=10)

# plot away
plot(...)

If you need to reset to "factory settings":

dev.off()
windows.options(reset=TRUE)

# more plotting
plot(...)
11
8/14/2009 5:34:36 PM

You do that in the device, e.g.

x11(width=4, height=6)

and similarly for the file-based ones

pdf("/tmp/foo.pdf", width=4, height=6)

You can read the physical size via par("cin") etc but not set it.


Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon