Inleiding tot cirkeldiagrammen in R

Datavisualisatie is een belangrijke manier om informatie uit data te halen en uit verschillende visualisatiemethoden heeft het cirkeldiagram in R zijn eigen toepassing en voordelen. Cirkeldiagrammen worden gebruikt om de waardeverdeling over veel items weer te geven in termen van aandeel of percentage. Laten we bijvoorbeeld aannemen dat er een bedrijf is genaamd ABC Chemicals dat zijn middelen investeert in de productie van 5 verschillende soorten chemicaliën. Laten we deze chemicaliën AB1, AB2, AB3, AB4 en AB5 noemen en van de totale hoeveelheid chemicaliën die in het jaar 2018 is geproduceerd die 300MT is, werd AB1 90MT geproduceerd, AB2 werd 50MT geproduceerd, AB3 werd 100MT geproduceerd, AB4 werd geproduceerd 40MT en AB5 werd geproduceerd 20MT. Nu willen we deze gegevens intuïtief begrijpen in de vorm van een grafiek, dan kunnen we een cirkeldiagram gebruiken om deze informatie weer te geven.

Met behulp van de cirkeldiagrammen kunnen patronen in de gegevens gemakkelijk worden begrepen, terwijl als we de numerieke figuur doornemen, het begrip vaak even duurt. Als we bijvoorbeeld het bovenstaande voorbeeld als een cirkeldiagram plotten, begrijpen we de hoeveelheid productie en het aandeel van de productie binnen een minuut.

Er zijn verschillende pakketten voor het plotten van cirkeldiagrammen in R en onder die vele opties zullen we ons in dit artikel op twee methoden concentreren.

Syntaxis

De bovenstaande sectie gaf een kort idee van het cirkeldiagram en het gebruik ervan. In deze sectie zullen we specifiek leren over cirkeldiagrammen in R. Voor degenen die nog niet bekend zijn met R, is het een programmeertaal die voornamelijk wordt gebruikt voor gegevensanalyse en machine learning. R is behoorlijk rijk aan functionaliteit en biedt honderden bibliotheken voor verschillende gebruikssituaties.

In R kan het cirkeldiagram worden gemaakt met behulp van een eenvoudige ingebouwde functie en de syntaxis hiervoor wordt hieronder gegeven.

taart (x, labels, straal, hoofd, kol, met de klok mee)

Waar,

x wordt een vector genoemd en bevat de numerieke waarden die in het cirkeldiagram moeten worden gebruikt, zoals die productiecijfers in het bovenstaande voorbeeld.

labels hebben een naam voor die waarden in X, zoals de naam van chemicaliën.

straalargument is voor de straal van de cirkel van het cirkeldiagram. De typische waarde ligt tussen −1 en +1.

het hoofdargument kan worden gebruikt om de titel van de grafiek te geven.

col argument kan worden gebruikt om de kleuren in kaart te brengen.

met de klok mee is een logische waarde die ofwel Waar of Onwaar neemt om aan te geven of de segmenten van de grafieken met de klok mee of tegen de klok in worden getekend.

Merk op dat X een verplicht argument is en de rest is optioneel.

Hoe maak je een cirkeldiagram in R?

Nu we de syntaxis van het cirkeldiagram ook begrepen, laten we een cirkeldiagram maken. Hiervoor zullen we opnieuw hetzelfde voorbeeld gebruiken in de introductie hierboven.

Laten we eerst het bovenstaande voorbeeld omzetten in de vorm van een tabel voor eenvoudig begrip.

Naam van de chemische stofGeproduceerd bedrag (in MT)
AB190
AB250
AB3100
AB440
AB520
Totaal300

Eerst gebruiken we de volgende twee regels R-code om de bovenstaande tabel om te zetten in twee vectoren, een voor de naam van de chemische stof en een andere voor het volume van de chemische stof.

Nu plotten we een eenvoudig cirkeldiagram door alleen de x-waarde in de bovenstaande syntaxis op te geven.

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

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

pie (vol)

De output is de onderstaande figuur.

Als u de uitvoer waarneemt, is het niet erg duidelijk wat door wat wordt voorgesteld. Dus om het intuïtiever te maken, voeren we nog een argument in de taartfunctie in en voeren we het opnieuw uit.

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

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

taart (x = vol, labels = chem, straal = 1, hoofd = "Cirkeldiagram voor chemische productie", met de klok mee = T)

Deze foto is beter te begrijpen omdat deze de naam van de chemicaliën en een titel bevat. Houd er rekening mee dat het kleurenschema in beide grafieken standaard wordt geleverd en dat we dit kunnen wijzigen op basis van onze behoefte of wens. We zullen dat doen in de onderstaande sectie.

Hoe cirkeldiagrammen te wijzigen en de kleur te vullen?

Laten we in dit gedeelte leren hoe een cirkeldiagram voor verandering kan zijn.

Laten we eerst de hoeveelheid chemicaliën in de grafiek weergeven in plaats van de naam van chemicaliën.

taart (x = vol, labels = vol, straal = 1, hoofd = "Cirkeldiagram voor chemische productie", met de klok mee = T)

Voer het zelf uit en bekijk de uitvoer.

Laten we vervolgens de kleur van de grafieken wijzigen.

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

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

taart (x = vol, labels = chem, straal = 1, main = "Cirkeldiagram voor chemische productie", col = c ("rood", "blauw", "groen", "zwart", "geel"), met de klok mee = T)

Hier hebben we de kleuren opgegeven die we willen. De output is zoals hieronder.

Hoe maak je een 3D-cirkeldiagram?

In deze sectie zullen we leren hoe we een 3D-cirkeldiagram in R. kunnen bouwen voor het bouwen van een 3D-cirkeldiagram. We moeten eerst een bibliotheek installeren, omdat dit niet kan worden gedaan vanuit de ingebouwde basisfunctie.

U moet de bibliotheekplattrix installeren voordat u de code voor het cirkeldiagram uitvoert. Voer de volgende opdracht uit in R. om de bibliotheek te installeren.

Install.packages ( “plotrix”)

Voer daarna de volgende twee lijnen uit om een ​​3D-plot te krijgen.

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

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

library (plotrix)

pie3D (vol, labels = chem, explode = 0, 1, main = "Cirkeldiagram voor chemicaliën")

Conclusie

Taartdiagrammen worden veel gebruikt en het is zeer intuïtief en informatief, wat ik geloof dat nu heel duidelijk is. In financiële domeinen en ook in veel andere sectoren zijn cirkeldiagrammen de basisvisualisatie waar bijna alle analyses beginnen. Het is eenvoudig maar zeer krachtig. In dit artikel hebben we voldoende details gegeven die iedereen zouden moeten helpen met het bouwen van cirkeldiagrammen met veel vertrouwen en gemak. Studenten en studenten worden ook geadviseerd om in het helpmenu van R te kijken waar ze meer details en extra functionaliteiten van cirkeldiagrammen kunnen leren. Er is een geweldig visualisatiepakket genaamd ggplot2 in R dat veel aanpassingsopties biedt voor cirkeldiagrammen en alle andere visualisaties in het algemeen, kandidaten wordt geadviseerd om daar ook naar te kijken. Tot slot, als er enige vraag of verdere twijfel is, kunt u altijd commentaar geven op dit artikel en contact opnemen voor meer uitleg, voorbeelden en theoretische discussies.

Aanbevolen artikelen

Dit is een gids voor het cirkeldiagram in R. Hier hebben we besproken hoe je een cirkeldiagram kunt maken, hoe je het cirkeldiagram en de vulkleur kunt wijzigen en hoe je een 3D-cirkeldiagram kunt maken. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Cirkeldiagram Voorbeelden
  2. Binomiale verdeling in R
  3. Grafieken versus grafieken
  4. Gids voor lijngrafiek in R

Categorie: