Kihagyás

4. gyakorlat

Téma: diagramok

Megjegyzés: Érdemes hozzá érteni. Kevesen ismerik magas szinten.

Diagram törlése

Azért fontos, mert egyszerre egyet tud megjeleníteni az RStudio. (Beragadhat és az gubancot okoz.)

dev.off()

Sussy hibaüzenet

Error in plot.new() : figure margins too large

Nem hagytunk elég helyet az RStudio-ban a diagram megjelenítésére. Szélesebbre kell húzni azt az ablakot. ~~(Áh, nem szívás, ha be van zoom-olva...)~~

Diagram mentése

RStudioban

Plots > Export > Save as ...

Paranccsal

  1. Legyen kész a diagram
  2. dev.off()
  3. pdf("út/név.pdf")
  4. Rajzoló kód lefuttatása
  5. dev.off()

(pdf, jpg, png)

Diagram készítés

Histogram (gyakorisági diagram)

hist()

x = c(1,3,4,7,2,8,1,8,9,5)

hist(x)

Plottolás (pontdiagramok)

plot()

plot(adatok, main="cím", xlab="", ylab="", xlim=c(kezdő_pont, végpont), ylim=c(kezdő_pont, végpont), type="")

Példa

x = 1:10

plot(x, main="Cím", type="l", xlim = c(1, 10), ylim = c(1, 10))
  • Adatok: Adatok (pl. vektor), amiből készítjük a diagramok
    • Mindig első helyen kell, hogy legyen
  • main: A diagram cím
  • xlab: sor címek
  • ylab: oszlop címek
  • Tengelyhatárok:
    • xlim: sor kezdő és vég értéke (zárt intervallum)
    • ylim: oszlop kezdő és vég értéke (zárt intervallum)
  • type: a megjelenítés stílusa
  • pch: jelölő karakter
  • lty: vonal típus
  • col: color (szín) (lehet RGB és Hex kódot is megadni)

Points

Pontonként hozzáad a meglévő diagramhoz.

points(y, type="b", pch=16, lty=2, col="red")

Oszlopdiagram

barplot()

Minden ugyanaz, mint a plot()-nál.

Plusz attribútuma, ha sávdiagramot akarunk csinálni belőle: horiz=TRUE/FALSE

Kördiagram

pie()