plot() v R je vse­stran­ska funkcija, ki podpira različne vrste gra­fi­ko­nov, vključno z raz­pr­še­ni­mi grafikoni, črtnimi in stol­pič­ni­mi grafikoni, hi­sto­gra­mi, ška­tla­sti­mi grafikoni in drugimi.

Kako deluje plot() v R?

Funkcija plot() v R se uporablja za izdelavo gra­fi­ko­nov. Po­dat­kov­ne točke postavi na ko­or­di­na­tno ravnino in jih med seboj poveže ali označi na različne načine. To vam omogoča, da po­na­zo­ri­te vzorce in odnose v podatkih ter bolje pre­po­zna­te trende ali od­sto­pa­nja.

plot() lahko ustvarja razpršene grafe, črtne in stolpične grafe, hi­sto­gra­me in številne druge vrste grafov. Zaradi svoje vse­stran­sko­sti se uporablja za vi­zu­a­li­za­ci­jo podatkov v različnih kon­te­kstih, od analize podatkov do pred­sta­vi­tve re­zul­ta­tov. Zaradi svoje upo­rab­ni­ške pri­ja­zno­sti in pri­la­go­dlji­vo­sti je pomembno orodje za vsakogar, ki analizira podatke, dela s sta­ti­sti­ko ali želi po­na­zo­ri­ti zapletene po­dat­kov­ne nize.

Kakšna je sintaksa funkcije plot() v R?

Struktura funkcije plot() v R vsebuje argumente za podatke osi x in y ter neobvezne argumente za pri­la­ga­ja­nje videza grafa, vključno z barvami, oznakami osi in tipi gra­fi­ko­nov.

Osnovna sintaksa je naslednja:

plot(x, y, ...)
R

V na­sle­dnjem primeru narišemo vrednosti iz vektorjev x in y na raz­pr­še­nem grafu. Funkcija plot() uporablja privzete vrednosti za tip grafa, barve in oznake osi, saj ti argumenti niso bili iz­pol­nje­ni.

x <- c(1, 2, 3, 4, 5)
y <- c(2, 4, 1, 7, 3)
plot(x, y)
R

Re­zul­ta­tni graf izgleda takole:

Image: Scatter plot made with plot() in R
Scatter plot made with plot() in R

Kako pri­la­go­di­ti grafe z R plot()

V funkciji plot() v R lahko pri­la­go­di­te vrsto grafa in njegov videz z dodatnimi argumenti.

Kako ustvariti zaporedje točk

Z operacijo : lahko enostavno ustvarite zaporedje točk vzdolž osi x in y.

plot(1:20)
R

Graf bo izgledal takole:

Image: Sequence of points made with plot() in R
Sequence of points made with plot() in R

Kot lahko vidimo, plot(1:20) ustvari preprost razpršen diagram, kjer sta os x in os y samodejno za­pol­nje­ni z vre­dnost­mi od 1 do 20.

Kako narisati črto

Če želite namesto raz­pr­še­ne­ga grafa raje linijski graf, preprosto vnesite type=l kot argument. S tem določite tip grafa kot**»Linija**«.

plot(1:20, type="l")
R

Med točkama bo nato narisana črta.

Image: Line graph made with plot() in R
Line graph made with plot() in R

Kako določiti oznake

Na grafikon lahko dodate oznake s parametri main, xlab in ylab.

plot(1:20, type="l", main="Line Chart", xlab="The x-axis", ylab="The y axis")
R

Rezultat je naslednji:

Image: Labels on a graph made with plot() in R
R graph with labels

Kako spre­me­ni­ti videz grafa

Poglejmo si zdaj bolj zapleten primer, v katerem spre­me­ni­mo barvo, velikost in obliko točk na grafu.

plot(1:20, type = "p", col = "green", pch = 8, cex = 1.5, main = "Scatterplot", xlab = "The x-axis", ylab = "The y-axis")
R

Re­zul­ta­tni graf je naslednji:

Image: Customising the appearance of a graph made with plot()
Cu­sto­mi­sing the appe­a­ran­ce of a graph made with plot()
  • type = "p": Nastavi tip grafa kot »točke«
  • col = "green": Nastavi barvo kot zeleno
  • pch = 8: Nastavi simbol za točke
  • cex = 1.5 : Določi velikost točk kot 1,5-krat večjo od stan­dar­dne
  • `main = „Scat­ter­plot”: Nastavi „Scat­ter­plot” kot naslov grafa
  • xlab = "The x-axis" in ylab = "The y-axis": Dodaja oznake na osi x in y

Te parametre lahko spre­mi­nja­te, kolikor želite, da dobite grafiko, ki ustreza vašim potrebam.

Go to Main Menu