lunes, 11 de mayo de 2015

VARIOS GRAFICOS EN UNO - R Project


##################################
###   VARIOS GRAFICOS EN UNO   ###
##################################

dev.off() # Desactivamos todas las ventanas graficas o dispositivos

x11() # Abrimos el primer dispositivo

matrix(c(1:4), nrow=2, byrow=FALSE)

layout(matrix(c(1:4), nrow=2, byrow=FALSE))

layout.show(4) # Muestra las cuatro particiones

Conf2x2 = matrix(c(1:4), nrow=2, byrow=FALSE)
Conf2x2

Conf3x2 = matrix(c(1:6), nrow=2, byrow=TRUE)
Conf3x2

layout(Conf3x2)
layout.show(6)

layout(Conf2x2)
layout.show(4)


# Ejemplo

x11()

layout(Conf3x2)
layout.show(6)

plot(df$x, df$y) # Scatter plot.

boxplot(df$x) # Diagrama de cajas y bigotes o boxplot.

boxplot(df$x ~ df$z) # Diagrama de cajas y bigotes o boxplot
                        # en funcion de una variable con dos niveles.

barplot(df$x) # Diagrama de barras

qqnorm(df$x) # Compara la distribucion de datos con los
                # valores teoricos de una distribucion normal

qqline(df$x) # Añade una linea.

hist(df$x) # Histograma.


# Se pueden dividir las ventanas de muchas formas,
# segun nuestras necesidades.

x11()

Conf2mas1 = matrix(c(1:3, 3), nrow=2, byrow=F)
            # Creamos un matriz a partir de un vector con los valores
            #c(1:3,3) que es igual que c(1,2,3,3)
Conf2mas1

layout(Conf2mas1)
layout.show(3)

plot(df$x, df$y) # Scatter plot.

boxplot(df$x) # Diagrama de cajas y bigotes o boxplot.

boxplot(df$x ~ df$z) # Diagrama de cajas y bigotes o boxplot
# en funcion de una variable con dos niveles.


# Se pueden hacer las divisiones en particiones irregulares

x11()
Conf2mas1
layout(Conf2mas1)
layout.show(3)
layout(Conf2mas1, widths=c(1, 3), # con "widths" configuramos la anchura
       heights=c(3, 1)) # con "heights" configuramos la altura
layout.show(3)

No hay comentarios:

Publicar un comentario