plot() in R ir daudzfun­kcio­nā­la funkcija, kas atbalsta dažādus diagrammu veidus, tostarp izkliedes diag­ram­mas, līniju un stabiņu diag­ram­mas, his­tog­ram­mas, kastu diag­ram­mas un citas.

Kā darbojas plot() R valodā?

R programmā funkcija plot() tiek izmantota, lai veidotu diag­ram­mas. Tā novieto datu punktus koor­di­nā­tu plaknē un savieno tos savā starpā vai atzīmē dažādos veidos. Tas ļauj ilustrēt datu modeļus un sakarības, kā arī labāk iden­ti­fi­cēt tendences vai novirzes.

plot() var veidot izkliedes diag­ram­mas, līniju un stabiņu diag­ram­mas, his­tog­ram­mas un daudzus citus diagrammu veidus. Pa­tei­co­ties savai daudz­pu­sī­bai, to izmanto datu vi­zua­li­zā­ci­jai dažādos kon­tek­stos, sākot no datu analīzes līdz rezultātu pre­zen­tē­ša­nai. Tā lie­to­tā­jam drau­dzī­gums un elas­tī­gums padara to par svarīgu rīku ikvienam, kas analizē datus, strādā ar sta­tis­ti­ku vai vēlas ilustrēt sa­rež­ģī­tus datu kopumus.

Kāda ir plot() sintakse R valodā?

R funkcijas plot() struktūra satur ar­gu­men­tus x un y ass datiem un papildu ar­gu­men­tus grafika izskata pie­lā­go­ša­nai, tostarp krāsas, ass ap­zī­mē­ju­mus un diagrammu veidus.

Pamata sintakse izskatās šādi:

plot(x, y, ...)
R

Šajā piemērā mēs attēlojam vektoru x un y vērtības izkliedes diagrammā. Funkcija plot() izmanto no­klu­sē­ju­ma vērtības grafika tipam, krāsām un ass ap­zī­mē­ju­miem, jo šie argumenti nav aiz­pil­dī­ti.

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

Rezultātā iegūtais grafiks izskatās šādi:

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

Kā pielāgot grafikus ar R plot()

Jūs varat pielāgot grafika veidu un izskatu, iz­man­to­jot papildu ar­gu­men­tus R funkcijā plot().

Kā izveidot punktu secību

Iz­man­to­jot operatoru :, var viegli izveidot punktu secību gar x un y asi.

plot(1:20)
R

Grafiks iz­ska­tī­sies šādi:

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

Kā redzams, plot(1:20) izveido vienkāršu izkliedes diagrammu, kurā gan x ass, gan y ass au­to­mā­tis­ki tiek aiz­pil­dī­tas ar vērtībām no 1 līdz 20.

Kā uzzīmēt līniju

Ja vēlaties izmantot līniju grafiku, nevis izkliedes diagrammu, vienkārši ievadiet argumentu type=l. Tas definē grafika tipu kā “Līnija”.

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

Tad starp punktiem tiks novilkta līnija.

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

Kā norādīt etiķetes

Jūs varat pievienot ap­zī­mē­ju­mus diag­ram­mai ar pa­ra­met­riem main, xlab un ylab.

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

Rezultāts izskatās šādi:

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

Kā mainīt grafika izskatu

Tagad aplūkosim sa­rež­ģī­tā­ku piemēru, kurā mainām grafika punktu krāsu, izmēru un formu.

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

Rezultātā iegūtais grafiks izskatās šādi:

Image: Customising the appearance of a graph made with plot()
Cus­to­mi­sing the ap­pea­ran­ce of a graph made with plot()
  • type = "p": Nosaka grafika tipu kā „punkti”
  • col = "green": Nosaka krāsu kā zaļu
  • pch = 8: Nosaka simbolu punktiem
  • cex = 1.5 : Nosaka punktu izmēru 1,5 reizes lielāku nekā standarta izmērs
  • `main = “Scat­terplot”: Nosaka ‘Scat­terplot’ kā grafika nosaukumu
  • xlab = "The x-axis" un ylab = "The y-axis": pievieno ap­zī­mē­ju­mus x un y asij

Jūs varat mainīt šos pa­ra­met­rus pēc saviem ieskatiem, lai iegūtu grafiku, kas atbilst jūsu va­ja­dzī­bām.

Go to Main Menu