parWindows
is the constructor of object ParWindows
.parWindows(nbRow, nbCol, addLegend,closeScreen)
[numeric]
: Number of row of the screen matrix.[numeric]
: Number of column of the screen matrix.[logical]
: Shall a legend be added on the graph?[logical]
: Some function need to add details on a graph. This option let
them call a plot function that will not call a close.screen
on exit, so the graph will be modifiable.ParWindows
.parWindows
is the constructor of object ParWindows
.
Given a number of rows and colonnes, it computes the screenMatrix
that
is use by split.screen for plot object
LongData
. If addLegend
is true, an
extra space is added on the top of the graphes to print the legend.### Building ParWindows
(paramWin <- parWindows(3,2,FALSE,TRUE))
### Get
figsScreen <- paramWin['screenMatrix']
### Usage
listScreen <- split.screen(figsScreen)
screen(listScreen[1])
plot(-5:5/10,2.5-(-5:5)^2/20,ylim=c(0,6),axes=FALSE,xlab="",ylab="",type="l",lwd=3)
lines(-5:5/10,(-5:5)^2/20,ylim=c(0,6),type="l",lwd=3)
screen(listScreen[3])
plot(-5:5/10,2.5-(-5:5)^2/20,ylim=c(0,6),axes=FALSE,xlab="",ylab="",type="l",lwd=3)
lines(-5:5/10,(-5:5)^2/20,ylim=c(0,6),type="l",lwd=3)
screen(listScreen[5])
plot(-5:5/10,(-5:5)^2/10,ylim=c(0,6),axes=FALSE,xlab="",ylab="",type="l",lwd=3)
lines(-5:5/10,(-5:5)^2/20+1.25,ylim=c(0,6),type="l",lwd=3)
close.screen(all.screens=TRUE)
### :-)
Run the code above in your browser using DataLab