Két grafikon ábrázolása ugyanabban a plotban az R-ben
Szeretném az y1 és y2 diagramot ugyanabban a diagramban ábrázolni.
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")
De ha így csinálom, akkor nem ugyanabban a plotban ábrázolódnak együtt.
Matlabban lehet tartózkodni
, de tudja valaki, hogy R-ben hogyan lehet ezt megcsinálni?
526
3
A
lines()
vagypoints()
parancsok hozzáadnak a meglévő grafikonhoz, de nem hoznak létre új ablakot. Tehát a következőt kell tennedHasználhatja a
par
-t is, és ugyanarra a grafikonra, de más tengelyre ábrázolhatja a diagramot. Valami a következőképpen:Ha részletesen elolvasod a
par
-t azR
-ben, akkor igazán érdekes grafikonokat tudsz majd készíteni. Egy másik könyv, amit érdemes megnézni, az Paul Murrel's R Graphics.Ha alapgrafikát használ (azaz nem rácsos/rácsos grafikát), akkor a MATLAB hold on funkcióját utánozhatja a pontok/vonalak/polygonok függvények használatával, hogy további részleteket adjon a grafikonokhoz anélkül, hogy új grafikont kellene indítania. Multiplot elrendezés esetén a
par(mfg=...)
paranccsal kiválaszthatja, hogy melyik plothoz adjon hozzá dolgokat.