Sissejuhatus tabelitesse R

Andmete visualiseerimine on oluline viis teabe eraldamiseks andmetest ja mitmest visualiseerimismeetodist, R-tabelis toodud tabelis diagrammil on oma rakendused ja eelised. Pie diagramme kasutatakse väärtuse jaotuse näitamiseks paljude üksuste vahel proportsiooni või protsendi osas. Oletagem näiteks, et on olemas ettevõte nimega ABC Chemicals, mis investeerib oma ressursid 5 erinevat tüüpi kemikaali valmistamiseks. Nimetagem neid kemikaale AB1, AB2, AB3, AB4 ja AB5 ning 2018. aastal toodetud kemikaalide üldkogusest, mis on 300MT, AB1 toodeti 90MT, AB2 toodeti 50MT, AB3 toodeti 100MT, AB4 toodeti 40MT ja AB5 toodeti 20MT. Nüüd tahame neid andmeid intuitiivselt mõista mõne diagrammi kujul, siis saame selle teabe kujutamiseks kasutada diagrammi.

Sektordiagrammide abil saab andmetes leiduvaid mustreid hõlpsalt mõista, samas kui numbrilise joone alt läbi läheme, võtab sageli mõistmine natuke aega. Näiteks, kui joonistada ülaltoodud näide diagrammina, saame minutiga aru saadava toodangu mahust ja osakaalust.

Ridade diagrammide joonistamiseks on erinevaid pakette ja nende paljude võimaluste hulgas keskendume selles artiklis kahele meetodile.

Süntaks

Ülaltoodud jaotis andis lühikese idee sektordiagrammist ja selle kasutamisest. Selles jaotises õpime tundma R-s olevate pirukate graafikuid. Neile, kellele R on uus, on see programmeerimiskeel, mida kasutatakse peamiselt andmete analüüsimiseks ja masinõppimiseks. R on oma funktsionaalsuse poolest üsna rikas ja pakub sadu raamatukogusid erinevateks kasutusjuhtumiteks.

R-s saab diagrammi luua lihtsa sisseehitatud funktsiooni abil ja selle süntaks on toodud allpool.

pirukas (x, sildid, raadius, peamine, kolonn, päripäeva)

Kus,

x on vektor ja see sisaldab arvulisi väärtusi, mida tuleb kasutada diagrammil, nagu näiteks ülaltoodud näites toodud arvnäitajad.

etiketid nimetavad X-is neid väärtusi, nagu kemikaalide nimi.

raadiuse argument on piruka diagrammi ringi raadiuse jaoks. Selle tüüpiline väärtus jääb vahemikku −1 kuni +1.

peamist argumenti saab kasutada diagrammi pealkirja esitamiseks.

col argumenti saab kasutada värvide kaardistamiseks.

päripäeva on loogiline väärtus, mis võtab kas tõese või vale, mis näitab, kui diagrammilõigud on joonistatud päripäeva või vastupäeva.

Pange tähele, et X on kohustuslik argument ja ülejäänud kõik on valikulised.

Kuidas luua tabelis R tabelis tabel?

Nüüd, kui saime aru ka diagrammide süntaksist, ehitame siis diagrammi. Selleks kasutame uuesti sama näidet ülaltoodud sissejuhatavas osas.

Kõigepealt teisendame ülaltoodud näite hõlpsamaks mõistmiseks tabeli kujul.

Kemikaali nimiToodetud kogus (MT)
AB190
AB250
AB3100
AB440
AB520
Kokku300

Esiteks kasutame ülaltoodud tabeli teisendamiseks kaheks vektoriks kahte järgmist R-koodi rida: üks kemikaali nime jaoks ja teine ​​kemikaali mahu jaoks.

Nüüd joonistame lihtsa diagrammi, esitades ülaltoodud süntaksis ainult x väärtuse.

chem <- c (“AB1 ″, “ AB2 ″, “AB3 ″, “ AB4 ″, “AB5”)

maht <- c (90, 50, 100, 40, 20)

pirukas (vol)

Selle väljund on järgmine joonis.

Kui jälgite väljundit, pole päris selge, mida see esindab. Intuitiivsemaks muutmiseks sisestame pirukafunktsiooni veel mõned argumendid ja käivitame uuesti.

chem <- c (“AB1 ″, “ AB2 ″, “AB3 ″, “ AB4 ″, “AB5”)

maht <- c (90, 50, 100, 40, 20)

pirukas (x = maht, etiketid = kem, raadius = 1, peamine = “Keemilise toodangu diagramm”, päripäeva = T)

Seda pilti on parem mõista, kuna see sisaldab nii kemikaalide nimetust kui ka pealkirja. Pange tähele, et mõlemas tabelis on värviskeem vaikimisi saadaval, mida saame vastavalt oma vajadusele või soovile muuta. Teeme seda allpool olevas jaotises.

Kuidas vahetada tabelit ja värvi?

Selles jaotises õpime, kuidas saab muuta tabelit tabelina.

Esiteks näitame diagrammis kemikaalide nime asemel kemikaalide kogust.

pirukas (x = vol, etiketid = vol, raadius = 1, peamine = “Keemilise toote diagramm”, päripäeva = T)

Käitage seda ise ja vaadake väljundit.

Järgmisena saate muuta diagrammide värvi.

chem <- c (“AB1 ″, “ AB2 ″, “AB3 ″, “ AB4 ″, “AB5”)

maht <- c (90, 50, 100, 40, 20)

pirukas (x = vol, etiketid = chem, raadius = 1, main = “Sektordiagramm keemiliseks tootmiseks”, col = c (“punane”, “sinine”, “roheline”, “must”, “kollane”) päripäeva = T)

Siin täpsustasime soovitud värve. Väljund on järgmine.

Kuidas luua 3D-diagrammi?

Selles jaotises õpime, kuidas ehitada 3D-tabel diagrammi R-s. 3D-diagrammi koostamiseks peame esmalt installima teegi, kuna seda ei saa teha sisseehitatud põhifunktsiooni abil.

Enne sektordiagrammi koodi käivitamist peaksite installima raamatukogu plotrix. Teegi installimiseks käivitage R-is järgmine käsk.

Install.paketid (“plotrix”)

Pärast seda käivitage järgmised kaks rida, et saada 3D-graafik.

chem <- c (“AB1 ″, “ AB2 ″, “AB3 ″, “ AB4 ″, “AB5”)

maht <- c (90, 50, 100, 40, 20)

raamatukogu (plotrix)

pie3D (vol, sildid = chem, plahvatada = 0, 1, main = “Kemikaalide tabel”)

Järeldus

Pie diagramme kasutatakse palju ning see on väga intuitiivne ja informatiivne, mis on minu arvates praeguseks väga selge. Finantsdomeenides ja ka paljudes teistes sektorites on pirukakujundused põhivisualisatsioon, kust algab peaaegu kogu analüüs. See on lihtne, kuid samas väga võimas. Selles artiklis esitasime piisavalt üksikasju, mis peaksid aitama kõigil suure enesekindluse ja hõlpsusega koostada pirukakaarte. Õpilastel ja õppijatel soovitatakse tutvuda ka R-i abimenüüga, kust nad saavad teada lisateavet ja lisakaardid. R-s on suurepärane visualiseerimispakett nimega ggplot2, mis pakub paljusid kohandamisvõimalusi diagrammide tabelitesse ja kogu muud visualiseerimist üldiselt, kandidaatidel soovitatakse seda ka uurida. Lõpuks, kui teil on küsimusi või täiendavaid kahtlusi, saate seda artiklit alati kommenteerida ja võtta ühendust täiendavate selgituste, näidete ja teoreetiliste arutelude jaoks.

Soovitatavad artiklid

See on olnud juhend diagrammi R. juurde siin. Arutlesime, kuidas luua tabelit, kuidas muuta tabelit ja värvi ning kuidas luua 3D-diagrammi. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Pie diagrammide näited
  2. Binoomjaotus R-s
  3. Graafikud vs graafikud
  4. Joon graafiku joonisel R

Kategooria: