Norėčiau nubrėžti y1 ir y2 tame pačiame brėžinyje.
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")
Bet kai tai darau taip, jie nėra nubraižomi tame pačiame brėžinyje kartu.
Matlab programoje galima atlikti laikymą
, bet ar kas nors žino, kaip tai padaryti R programoje?
Taip pat galite naudoti par
ir braižyti grafiką tame pačiame grafike, bet skirtingose ašyse. Kažkas tokio:
plot( x, y1, type="l", col="red" )
par(new=TRUE)
plot( x, y2, type="l", col="green" )
Jei išsamiai perskaitysite apie par
R
, galėsite sukurti tikrai įdomius grafikus. Kita knyga, į kurią verta atkreipti dėmesį, yra Paul Murrel' R Graphics.
Jei naudojate bazinę grafiką (t. y. ne tinklelio ir (arba) grotelių grafiką), galite imituoti MATLAB'o funkciją, naudodami taškų, linijų ir (arba) poligonų funkcijas, kad pridėtumėte papildomų detalių į savo brėžinius nepradėdami naujo brėžinio. Jei sklypų išdėstymas yra daugialypis, galite naudoti par(mfg=...)
, kad pasirinktumėte, į kurį sklypą ką pridėti.