Tutorial intorductorio como trabajar y organizar ventanas en R.

Puedes seguir el tutorial por vídeo en https://youtu.be/LUJPvDGNsbE

Lo primero es crear los datos que nos servirán para ilustrar el tutorial.

x = c(3,3,5,8,10,7,4,6,8,10)
x
##  [1]  3  3  5  8 10  7  4  6  8 10
y = c(15,45,44,40,35,33,30,27,22,16)
y
##  [1] 15 45 44 40 35 33 30 27 22 16
z = rep((c("A","B")),c(5,5))
z
##  [1] "A" "A" "A" "A" "A" "B" "B" "B" "B" "B"
df=data.frame(x,y,z) 
df
##     x  y z
## 1   3 15 A
## 2   3 45 A
## 3   5 44 A
## 4   8 40 A
## 5  10 35 A
## 6   7 33 B
## 7   4 30 B
## 8   6 27 B
## 9   8 22 B
## 10 10 16 B

Primer ejemplo.

x11()

dev.list() # Nos da la lista de dispositivos gráficos abiertos.
##     png windows 
##       2       3
x11() # Abrimos otra ventana mas

dev.list() # Nos da la lista de dispositivos gráficos abiertos.
##     png windows windows 
##       2       3       4
dev.cur() # Para saber cual es el dispositivo activo
## windows 
##       4
dev.set(2) # Para activar el dispositivo gráfico en el que queramos representar las gráficas.
## png 
##   2
dev.cur() # Lo comprobamos
## png 
##   2
dev.off() # Para desactivar la ventana activa.
## windows 
##       3
dev.off()
## windows 
##       4

Ejemplo del uso de varias ventanas gráficas.

x11() # Abrimos el primer dispositivo

plot(df$x, df$y) # Dibujamos en el el scatter plot de x frente a y

x11() # Abrimos el segundo dispositivo

boxplot(df$x ~ df$z) # Dibujamos en el segundo la gráfica de cajas y bigotes de x en función de z

x11() # Abrimos el tercer dispositivo.

barplot(df$x) # Dibujamos el gráfico de barras de x

Supongamos que por algún motivo nos interesa cambiar el gráfico de la ventana 2. dev.cur() # Para saber cual es el dispositivo activo

dev.set(2) # Activamos la ventana 2
## png 
##   2
boxplot(df$y ~ df$z)