Me gustaría trazar y1 e y2 en el mismo gráfico.
x <- seq(-2, 2, 0.05)
y1 <- pnorm(x)
y2 <- pnorm(x, 1, 1)
plot(x, y1, type = "l", col = "red")
plot(x, y2, type = "l", col = "green")
Pero cuando lo hago así, no se trazan juntos en el mismo gráfico.
En Matlab se puede hacer hold on
, pero ¿alguien sabe cómo hacer esto en R?
También se puede utilizar par
y trazar en el mismo gráfico pero con diferente eje. Algo como lo siguiente:
plot( x, y1, type="l", col="red" )
par(new=TRUE)
plot( x, y2, type="l", col="green" )
Si lees en detalle sobre par
en R
, serás capaz de generar gráficos realmente interesantes. Otro libro para mirar es Paul Murrel's R Graphics.
Si está utilizando gráficos de base (es decir, no gráficos de rejilla), puede imitar la función de retención de MATLAB utilizando las funciones de puntos/líneas/polígonos para añadir detalles adicionales a sus gráficos sin iniciar un nuevo gráfico. En el caso de un diseño multiplot, puede utilizar par(mfg=...)
para elegir a qué parcela añadir cosas.