Introduktion til cirkeldiagrammer i R

Datavisualisering er en vigtig måde at udtrække oplysninger fra data og ud af flere visualiseringsmetoder, cirkeldiagrammet i R har sin egen anvendelse og fordele. Cirkeldiagrammer bruges til at vise værdifordeling mellem mange poster med hensyn til forhold eller procentdel. Lad os for eksempel antage, at der er et firma kaldet ABC Chemicals, der investerer sine ressourcer i fremstilling af 5 forskellige typer kemikalier. Lad os kalde disse kemikalier AB1, AB2, AB3, AB4 og AB5 og ud af den samlede mængde kemisk produceret i året 2018, som er 300MT, blev AB1 produceret 90MT, AB2 blev produceret 50MT, AB3 blev produceret 100MT, AB4 blev produceret 40MT og AB5 blev produceret 20MT. Nu vil vi intuitivt forstå disse data i form af et kort, så kan vi bruge cirkeldiagram til at skildre disse oplysninger.

Ved hjælp af cirkeldiagrammer kan mønstre i data let forstås, mens hvis vi går gennem det numeriske tal, tager forståelse ofte et stykke tid. Hvis vi for eksempel tegner ovenstående eksempel som et cirkeldiagram, kan vi forstå mængden af ​​produktion og andel af produktionen inden for et minut.

Der er forskellige pakker til plottning af cirkeldiagrammer i R, og blandt disse mange muligheder skal vi fokusere på to metoder i denne artikel.

Syntaks

Ovenstående afsnit gav en kort idé om cirkeldiagrammet og dets anvendelse. I dette afsnit lærer vi specifikt cirkeldiagrammer i R. For dem, der er nye inden for R, er det et programmeringssprog, der hovedsageligt bruges til dataanalyse og maskinlæring. R er ret rig på dens funktionalitet og giver hundreder af biblioteker til forskellige brugssager.

I R kan cirkeldiagrammet oprettes ved hjælp af en simpel indbygget funktion, og syntaks for det samme er vist nedenfor.

cirkel (x, etiketter, radius, hoved, col, med uret)

Hvor,

x kaldes en vektor, og den indeholder de numeriske værdier, der skal bruges i cirkeldiagrammet, såsom de produktionstal i ovenstående eksempel.

etiketter tager et navn på disse værdier i X, såsom navnet på kemikalier.

radiusargument er for radien for cirklen på cirkeldiagrammet. Dens typiske værdi ligger mellem −1 og +1.

hovedargumentet kan bruges til at angive titlen på diagrammet.

col argument kan bruges til at give farverne til kort.

med uret er en logisk værdi, der tager enten sandt eller falskt angiver, om skiverne af diagrammer tegnes med uret eller mod uret.

Bemærk, at X er et obligatorisk argument, og at resten er valgfri.

Hvordan oprettes et cirkeldiagram i R?

Nu, hvor vi også forstod syntaksen i cirkeldiagrammet, lad os bygge et cirkeldiagram. Til dette vil vi igen bruge det samme eksempel i introduktionsafsnittet ovenfor.

Lad os først konvertere eksemplet ovenfor i form af en tabel for let forståelse.

Kemisk navnProduceret mængde (i MT)
AB190
AB250
AB3100
AB440
AB520
Total300

Først bruger vi følgende to linjer med R-kode til at konvertere tabellen ovenfor til to vektorer, den ene til kemikaliets navn og den anden til den kemiske volumen.

Nu planlægger vi et simpelt cirkeldiagram ved kun at angive x-værdien i syntaksen ovenfor.

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

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

pie (vol)

Dens output er figuren nedenfor.

Hvis du observerer output, er det ikke meget klart, hvad der er repræsenteret af hvad. Så for at gøre det mere intuitivt, indtaster vi et par flere argumenter i cirkelfunktionen og kører igen.

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

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

cirkel (x = vol, etiketter = kem, radius = 1, hoved = “cirkeldiagram til kemisk produktion”, med uret = T)

Dette billede er bedre at forstå, da det indeholder navnet på kemikalierne samt en titel. Bemærk, at farveskemaet i begge disse diagrammer kommer som standard, som vi kan ændre efter vores behov eller ønsker. Det gør vi i afsnittet herunder.

Hvordan skifter man cirkeldiagrammer og udfylder farve?

Lad os i dette afsnit lære, hvordan det kan være et cirkeldiagram med ændringer.

Lad os først vise mængden af ​​kemikalie i diagrammet i stedet for navnet på kemikalier.

cirkel (x = vol, etiketter = vol, radius = 1, hoved = “cirkeldiagram til kemisk produktion”, med uret = T)

Kør det selv, og se output.

Lad os derefter ændre farven på kortene.

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

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

cirkel (x = vol, etiketter = kem, radius = 1, hoved = "cirkeldiagram til kemisk produktion", col = c ("rød", "blå", "grøn", "sort", "gul"), med uret = T)

Her specificerede vi de farver, vi ønsker. Outputet er som nedenfor.

Sådan opretter du et 3D-cirkeldiagram?

I dette afsnit lærer vi, hvordan man bygger et 3D-cirkeldiagram i R. til opbygning af et 3d-cirkeldiagram. Vi skal først installere et bibliotek, da det ikke kan gøres fra grundlæggende indbygget funktion.

Du skal installere bibliotekets plotrix, før du kører koden til cirkeldiagrammet. For at installere biblioteket skal du blot køre følgende kommando i R.

Install.packages ( ”plotrix”)

Kør derefter de følgende to linjer for at få et 3D-plot.

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

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

bibliotek (plotrix)

pie3D (vol., etiketter = kem, eksplod = 0, 1, hoved = “cirkeldiagram for kemikalier”)

Konklusion

Cirkeldiagrammer bruges meget, og det er meget intuitivt og informativt, som jeg mener er meget tydeligt nu. Også i finansielle domæner og mange andre sektorer er cirkeldiagrammer den grundlæggende visualisering, hvor næsten al analyse begynder. Det er enkelt, men alligevel meget magtfuldt. I denne artikel leverede vi nok detaljer, der skulle hjælpe nogen med at starte cirkeldiagrammer med stor selvtillid og lethed. Studerende og studerende rådes også til at undersøge hjælpemenuen til R, hvor de kan lære flere detaljer og yderligere funktioner i cirkeldiagrammer. Der er en stor visualiseringspakke kaldet ggplot2 i R, der giver mange tilpasningsmuligheder til cirkeldiagrammer og al anden visualisering generelt, rådes kandidater til at undersøge det også. Endelig, hvis der er spørgsmål eller yderligere tvivl, kan du altid kommentere denne artikel og komme i kontakt for flere forklaringer, eksempler såvel som teoretiske diskussioner.

Anbefalede artikler

Dette har været en guide til cirkeldiagram i R. Her diskuterede vi, hvordan man opretter et cirkeldiagram, hvordan man ændrer cirkeldiagram og udfylder farve og hvordan man opretter et 3D cirkeldiagram. Du kan også se på de følgende artikler for at lære mere -

  1. Eksempler på cirkeldiagrammer
  2. Binomial distribution i R
  3. Grafer vs diagrammer
  4. Vejledning til linjegraf i R

Kategori: