lunes, 11 de mayo de 2015

PERSONALIZAR GRAFICOS. Plot


#######################################
###   PERSONALIZAR GRAFICOS. Plot   ###
#######################################


plot(df$x, df$y)

Conf3x2 = matrix(c(1:6), nrow=2, byrow=TRUE)
lay.1 = layout(Conf3x2)
layout.show(lay.1)

plot(df$x, df$y,   
     main="Nombre del grafico", # Texto del titulo
     cex.main=2,    # Tamaño de letra del titulo
     sub="Subtitulo",   # Texto del subtitulo
     cex.sub=1.5)   # Tamaño de letra del subtitulo


plot(df$x, df$y,
     type="p",      # "p": puntos (por defecto),
                    # "l": lineas,
                    # "b": puntos conectados por lineas,
                    # "o": igual al anterior, pero las lineas estan sobre los puntos,
                    # "h": lineas verticales,
                    # "s": escaleras, los datos se representan como la parte superior de las lineas verticales,
                    # "S": igual al anterior pero los datos se representan como la parte inferior de las l´ineas verticales

     main="Nombre del grafico", # Texto del titulo
     cex.main=2,    # Tamaño de letra del titulo
     sub="Tipo p (defecto)",   # Texto del subtitulo
     cex.sub=1.5)   # Tamaño de letra del subtitulo

plot(x, y,
     type="l",      # "l": lineas,
     main="Grafico de lineas", # Texto del titulo
     cex.main=3,    # Tamaño de letra del titulo
     sub="Tipo l",   # Texto del subtitulo
     cex.sub=1.5)   # Tamaño de letra del subtitulo

plot(x, y,
     type="b",      # "b": puntos conectados por lineas,
     main="Lineas y puntos", # Texto del titulo
     cex.main=2,    # Tamaño de letra del titulo
     sub="Tipo b",   # Texto del subtitulo
     cex.sub=1.5)   # Tamaño de letra del subtitulo

plot(x, y,
     type="o",      # "o": igual al anterior, pero las lineas estan sobre los puntos,
     main="Lineas sobre los puntos", # Texto del titulo
     cex.main=2,    # Tamaño de letra del titulo
     sub="Tipo o",   # Texto del subtitulo
     cex.sub=1.5)   # Tamaño de letra del subtitulo

plot(x, y,
     type="h",      # "h": lineas verticales,
     main="Lineas verticales", # Texto del titulo
     cex.main=2,    # Tamaño de letra del titulo
     sub="Tipo h",   # Texto del subtitulo
     cex.sub=1.5)   # Tamaño de letra del subtitulo

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


plot(x, y,
     type="o",      # "p": puntos (por defecto), 
     main="Nombre del grafico", # Texto del titulo
     cex.main=2,    # Tamaño de letra del titulo
     sub="Subtitulo",   # Texto del subtitulo
     cex.sub=1.5,   # Tamaño de letra del subtitulo
     xlab="Explicacion eje X",  # Texto en el eje X
     ylab="Explicacion eje Y",  # Texto en el eje Y
     cex.lab=0.8,   # Tamaño de letra de los ejes
     axes=T,     # Definir si se dibujan los ejes (TRUE, opcion por defecto), o no se dibujan (FALSE)
     xlim=c(0, 15), # Rango de datos del eje X
     ylim=c(0, 50), # Rango de datos del eje Y
     pch=24,        # Forma de los puntos. Mas info en help("points").
     col="red",     # Color del borde de los puntos
     bg="seagreen2",   # especifica el color del fondo. La lista de los 657 colores disponibles se
                    # puede ver con colors())
     bty="7",       # controla el tipo de caja que se dibuja alrededor del grafico:
                    # "o", "l", "7", ¨c", ¨u" o "]" (la caja se
                    # parece a su respectivo caracater);
                    # si bty="n" no se dibuja la caja
     tcl=-0.5,       # un valor que especifica la longitud de los marcadores de eje
                    # como una fraccion de la altura de una linea
                    # de texto (por defecto tcl=-0.5)
     las=1,         # un entero que controla la orientacion de los caracteres en los ejes (0: paralelo a los ejes, 1: horizontal, 2:
                    # perpendicular a los ejes, 3: vertical)
     cex=1.5)       # un valor que controla el tama~no del texto y simbolos con respecto al valor por defecto; los siguientes
                    # parametros tienen el mismo control para n´umeros en los ejes, cex.axis, t´itulos en los ejes, cex.lab,
                    # el titulo principal, cex.main, y el subtitulo, cex.sub

?plot # par = parametros modificables en un grafico
help("points")
colors()

10 comentarios:

  1. Existe alguna opción para cambiar la orientación de las etiquetas de los ejes??. Saludos y muchas gracias por tu aporte.

    ResponderEliminar
    Respuestas
    1. Si, las=1 depues de main=...
      plot(modsim, main="Modelo ARMA simulado", las=1)

      Eliminar
  2. Me gustaria saber cómo representar puntos en el espacio con R

    ResponderEliminar
  3. Como puedo hacer para colocar un texto dentro la gráfica de plot??Gracias espero su respuesta,amigo.

    ResponderEliminar
  4. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  5. Hola, quisiera saber si hay una opción en la gráfica de barras, en el eje y que inicie por ejemplo en número 10 y que la barra inicie en ese número y no en cero porque se baja la barra y las etiquetas de la columa quede sobre la columna.

    ResponderEliminar
  6. CONMO CHUCHA CAMMBIO UN SOLO EJE DE ORIENTACION??????!!!!!!!

    ResponderEliminar
  7. Hola, hay manera de invertir los ejes de un gráfico resultante, es decir, girarlo todo 90 grados o 180 grados? Gracias

    ResponderEliminar
  8. como puede cambiar el tamaño de la letra de los datos de los ejes

    ResponderEliminar
  9. Hola, hay alguna opción para poner los ejes en negrita en un plot?
    Gracias!

    ResponderEliminar