Introduktion till cirkeldiagram i R

Datavisualisering är ett viktigt sätt att extrahera information från data och ur flera visualiseringsmetoder har cirkeldiagrammet i R sin egen tillämpning och fördelar. Cirkeldiagram används för att visa värdesfördelning mellan många objekt i förhållande till procent eller procent. Låt oss till exempel anta att det finns ett företag som heter ABC Chemicals som investerar sina resurser i tillverkning av 5 olika typer av kemikalier. Låt oss kalla dessa kemikalier AB1, AB2, AB3, AB4 och AB5 och av den totala mängden kemikalier som producerades år 2018, som är 300MT, AB1 producerades 90MT, AB2 producerades 50MT, AB3 producerades 100MT, AB4 producerades 40MT och AB5 producerades 20MT. Nu vill vi intuitivt förstå dessa data i form av ett diagram, så kan vi använda cirkeldiagram för att visa denna information.

Med hjälp av cirkeldiagrammen kan mönster i data lätt förstås medan om vi går igenom den numeriska siffran tar förståelse ofta en stund. Om vi ​​till exempel plottar ovanstående exempel som ett cirkeldiagram kan vi förstå mängden produktion och andel av produktionen inom en minut.

Det finns olika paket för att plotta cirkeldiagram i R och bland dessa många alternativ ska vi fokusera på två metoder i den här artikeln.

Syntax

Ovanstående avsnitt gav en kort uppfattning om cirkeldiagrammet och dess användning. I det här avsnittet ska vi lära oss mer om cirkeldiagram i R specifikt. För dig som är ny inom R är det ett programmeringsspråk som huvudsakligen används för dataanalys och maskininlärning. R är ganska rik på sin funktionalitet och erbjuder hundratals bibliotek för olika användningsfall.

I R kan cirkeldiagrammet skapas med hjälp av en enkel inbyggd funktion och syntaxen för samma anges nedan.

paj (x, etiketter, radie, huvud, col, medurs)

Var,

x kallas en vektor och den innehåller de numeriska värden som ska användas i cirkeldiagrammet, t.ex. de produktionssiffrorna i exemplet ovan.

etiketter tar ett namn för de värden i X, som namnet på kemikalier.

radieargument är för radien för cirkeln på cirkeldiagrammet. Dess typiska värde ligger mellan −1 och +1.

huvudargumentet kan användas för att ange titeln på diagrammet.

col argument kan användas för att tillhandahålla färgerna för att kartlägga.

medurs är ett logiskt värde som antingen antingen är Sann eller Falsk som indikerar om skivorna med diagram ritas medurs eller moturs.

Observera att X är ett obligatoriskt argument och resten är valfria.

Hur skapar jag ett cirkeldiagram i R?

Nu när vi förstod syntaxen för cirkeldiagrammet, låt oss bygga ett cirkeldiagram. För detta kommer vi att använda samma exempel igen i introduktionsavsnittet ovan.

Först och främst, låt oss konvertera exemplet ovan i form av en tabell för enkel förståelse.

Kemikaliens namnProducerat belopp (i MT)
AB190
AB250
AB3100
AB440
AB520
Total300

Först använder vi följande två rader med R-kod för att konvertera tabellen ovan till två vektorer, en för kemikaliens namn och annan för kemikaliens volym.

Nu plottar vi ett enkelt cirkeldiagram genom att bara ange x-värdet i syntaxen ovan.

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

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

cirkel (vol)

Dess utgång är figuren nedan.

Om du observerar utgången är det inte särskilt tydligt vad som representeras av vad. Så för att göra det mer intuitivt, matar vi in ​​några fler argument i pajfunktionen och kör igen.

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

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

paj (x = volym, etiketter = kem, radie = 1, huvud = "cirkeldiagram för kemisk produktion", medurs = T)

Den här bilden är bättre att förstå eftersom den innehåller namnet på kemikalierna och en titel. Observera att färgschemat i båda dessa diagram kommer som standard, vilket vi kan ändra enligt vårt behov eller önskemål. Vi kommer att göra det i avsnittet nedan.

Hur byter jag cirkeldiagram och fyller färg?

Låt oss i det här avsnittet lära oss hur det kan vara ett cirkeldiagram med förändringar.

Låt oss först visa mängden kemikalie i diagrammet i stället för namnet på kemikalier.

paj (x = volym, etiketter = volym, radie = 1, huvud = "cirkeldiagram för kemisk produktion", medurs = T)

Kör själv och se utgången.

Låt oss därefter ändra färgen på diagrammen.

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

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

paj (x = volym, etiketter = kem, radie = 1, huvud = "cirkeldiagram för kemisk produktion", col = c ("röd", "blå", "grön", "svart", "gul"), medsols = T)

Här specificerade vi de färger vi vill ha. Utgången är som nedan.

Hur skapar jag ett 3D-cirkeldiagram?

I det här avsnittet kommer vi att lära oss att bygga ett 3D-cirkeldiagram i R. för att bygga ett 3d-cirkeldiagram, vi måste installera ett bibliotek först eftersom det inte kan göras från grundläggande inbyggd funktion.

Du bör installera bibliotekets plotrix innan du kör koden för cirkeldiagrammet. För att installera biblioteket, kör bara följande kommando i R.

Install.packages ( ”plotrix”)

Kör sedan följande två rader för att få en 3d-plot.

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

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

bibliotek (plotrix)

pie3D (vol, etiketter = kem, explodera = 0, 1, huvud = "cirkeldiagram för kemikalier")

Slutsats

Cirkeldiagram används mycket och det är väldigt intuitivt och informativt som jag anser är mycket tydligt nu. Även inom finansiella domäner och många andra sektorer är cirkeldiagram den grundläggande visualiseringen där nästan all analys börjar. Det är enkelt men ändå mycket kraftfullt. I den här artikeln tillhandahöll vi tillräckligt med detaljer som skulle hjälpa alla att börja bygga cirkeldiagram med stort förtroende och lätthet. Studenter och elever rekommenderas också att titta i hjälpmenyn för R där de kan lära sig mer detaljer och ytterligare funktioner i cirkeldiagram. Det finns ett fantastiskt visualiseringspaket som kallas ggplot2 i R som ger många anpassningsalternativ för cirkeldiagram och all annan visualisering i allmänhet, rekommenderas kandidater att undersöka det också. Slutligen, om det finns några frågor eller ytterligare tvivel, kan du alltid kommentera den här artikeln och komma i kontakt för fler förklaringar, exempel såväl som teoretiska diskussioner.

Rekommenderade artiklar

Detta har varit en guide till cirkeldiagram i R. Här diskuterade vi hur man skapar ett cirkeldiagram, hur man ändrar cirkeldiagrammet och fyller färgen och hur man skapar ett 3D-cirkeldiagram. Du kan också titta på följande artiklar för att lära dig mer -

  1. Exempel på cirkeldiagram
  2. Binomial distribution i R
  3. Grafer vs diagram
  4. Guide till linjediagram i R

Kategori: