Puedes seguir el tutorial por vídeo en https://youtu.be/h6gEQpvI8hg
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)
y = c(15,45,44,40,35,33,30,27,22,16)
z = rep((c("A","B")),c(5,5))
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
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 título
cex.main=2, # Tamaño de letra del título
sub="Subtítulo", # Texto del subtítulo
cex.sub=1.5) # Tamaño de letra del subtítulo
plot(df$x, df$y,
type="p", # "p": puntos (por defecto),
# "l": líneas,
# "b": puntos conectados por líneas,
# "o": igual al anterior, pero las líneas estan sobre los puntos,
# "h": líneas verticales,
# "s": escaleras, los datos se representan como la parte superior de las líneas verticales,
# "S": igual al anterior pero los datos se representan como la parte inferior de las líneas verticales
main="Nombre del grafico", # Texto del título
cex.main=2, # Tamaño de letra del título
sub="Tipo p (defecto)", # Texto del subtítulo
cex.sub=1.5) # Tamaño de letra del subtítulo
plot(x, y,
type="l", # "l": líneas,
main="Grafico de líneas", # Texto del título
cex.main=3, # Tamaño de letra del título
sub="Tipo l", # Texto del subtítulo
cex.sub=1.5) # Tamaño de letra del subtítulo
plot(x, y,
type="b", # "b": puntos conectados por líneas,
main="líneas y puntos", # Texto del título
cex.main=2, # Tamaño de letra del título
sub="Tipo b", # Texto del subtítulo
cex.sub=1.5) # Tamaño de letra del subtítulo
plot(x, y,
type="o", # "o": igual al anterior, pero las líneas estan sobre los puntos,
main="líneas sobre los puntos", # Texto del título
cex.main=2, # Tamaño de letra del título
sub="Tipo o", # Texto del subtítulo
cex.sub=1.5) # Tamaño de letra del subtítulo
plot(x, y,
type="h", # "h": líneas verticales,
main="líneas verticales", # Texto del título
cex.main=2, # Tamaño de letra del título
sub="Tipo h", # Texto del subtítulo
cex.sub=1.5) # Tamaño de letra del subtítulo
dev.off() # Desactivamos todas las ventanas gráficas o dispositivos
## null device
## 1
plot(x, y,
type="o", # "p": puntos (por defecto),
main="Nombre del grafico", # Texto del título
cex.main=2, # Tamaño de letra del título
sub="Subtítulo", # Texto del subtítulo
cex.sub=1.5, # Tamaño de letra del subtítulo
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ño del texto y simbolos con respecto al valor por defecto; los siguientes parametros tienen el mismo control para números en los ejes, cex.axis, títulos en los ejes, cex.lab, el título principal, cex.main, y el subtítulo, cex.sub
Ayuda útil para gráficos.
?plot # par = parámetros modificables en un gráfico
help("points")
colors()