Ik wil y1 en y2 in dezelfde plot zetten.
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")
Maar als ik het op deze manier doe, worden ze niet samen in dezelfde plot uitgezet.
In Matlab kan men hold on
doen, maar weet iemand hoe ik dit in R moet doen?
Je kunt ook par
gebruiken en op dezelfde grafiek plotten, maar op een andere as. Iets als volgt:
plot( x, y1, type="l", col="red" )
par(new=TRUE)
plot( x, y2, type="l", col="green" )
Als je in detail leest over par
in R
, zul je in staat zijn om echt interessante grafieken te genereren. Een ander boek om naar te kijken is Paul Murrel's R Graphics.
Als je gebruik maakt van base graphics (dus geen lattice/grid graphics), dan kun je MATLAB's hold on functie nabootsen door de points/lines/polygons functies te gebruiken om extra details aan je plots toe te voegen zonder een nieuwe plot te starten. In het geval van een multiplot layout, kun je par(mfg=...)
gebruiken om te kiezen aan welke plot je dingen toevoegt.