Úvod do koláčových grafů v R

Vizualizace dat je důležitým způsobem, jak extrahovat informace z dat, a z několika vizualizačních metod má výsečový graf v R své vlastní použití a výhody. Výsečové grafy se používají k zobrazení rozdělení hodnoty mezi mnoha položkami z hlediska poměru nebo procenta. Předpokládejme například, že existuje společnost s názvem ABC Chemicals, která investuje své zdroje do výroby 5 různých typů chemikálií. Nazvěme tyto chemikálie AB1, AB2, AB3, AB4 a AB5 a z celkového množství chemikálie vyrobené v roce 2018, což je 300MT, AB1 bylo vyrobeno 90MT, AB2 bylo vyrobeno 50MT, AB3 bylo vyrobeno 100MT, AB4 bylo vyrobeno 40MT a AB5 byl vyroben 20MT. Nyní chceme intuitivně porozumět těmto datům ve formě nějakého grafu a pak můžeme pomocí Pie diagramu tuto informaci zobrazit.

Pomocí výsečových grafů lze vzory v datech snadno pochopit, zatímco pokud projdeme číselný obrázek, často porozumění trvá chvíli. Pokud například nakreslíme výše uvedený příklad jako výsečový graf, můžeme pochopit množství výroby a podíl výroby během jedné minuty.

Existují různé balíčky pro vykreslování výsečových grafů v R a mezi těmito mnoha možnostmi se v tomto článku zaměříme na dvě metody.

Syntax

Výše uvedená část poskytla stručnou představu o výsečovém grafu a jeho použití. V této části se budeme konkrétně učit o koláčových grafech v R. Pro ty, kteří jsou pro R noví, se jedná o programovací jazyk používaný hlavně pro analýzu dat a strojové učení. R je poměrně bohatá na svou funkčnost a poskytuje stovky knihoven pro různé případy použití.

V R lze výsečový graf vytvořit pomocí jednoduché vestavěné funkce a jeho syntaxe je uvedena níže.

koláč (x, štítky, poloměr, hlavní, sloupec, ve směru hodinových ručiček)

Kde,

x je nazýván vektor a obsahuje číselné hodnoty, které mají být použity ve výsečovém grafu, jako jsou výrobní čísla ve výše uvedeném příkladu.

štítky mají název pro hodnoty v X, jako je například název chemikálií.

Argument poloměru je pro poloměr kruhu výsečového grafu. Jeho typická hodnota leží mezi -1 a +1.

hlavní argument lze použít k zadání názvu grafu.

Argument col lze použít k poskytnutí barev do grafu.

clockwise je logická hodnota, která bere buď True, nebo False a označuje, zda jsou řezy grafů nakresleny ve směru nebo proti směru hodinových ručiček.

Všimněte si, že X je povinný argument a zbytek je volitelný.

Jak vytvořit výsečový graf v R?

Nyní, když jsme pochopili také syntaxi výsečového grafu, vytvořme výsečový graf. K tomu znovu použijeme stejný příklad v úvodní části výše.

Nejprve ze všeho převeďte výše uvedený příklad ve formě tabulky pro snadné pochopení.

Název chemické látkyVyprodukované množství (v MT)
AB190
AB250
AB3100
AB440
AB520
Celkový300

Nejprve pomocí následujících dvou řádků R kódu převedeme tabulku výše na dva vektory, jeden pro název chemické látky a druhý pro objem chemické látky.

Nyní vykreslíme jednoduchý výsečový graf poskytnutím hodnoty x v syntaxi výše.

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

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

koláč (vol)

Jeho výstup je obrázek níže.

Pokud pozorujete výstup, není příliš jasné, co je představováno tím, co. Aby to bylo více intuitivní, vložíme několik argumentů do funkce pie a znovu spustíme.

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

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

koláč (x = objem, štítky = chem, poloměr = 1, hlavní = „koláčový graf pro chemickou výrobu“, ve směru hodinových ručiček = T)

Tento obrázek je lépe pochopit, protože obsahuje název chemických látek a název. Vezměte prosím na vědomí, že barevné schéma v obou těchto grafech přichází ve výchozím nastavení, které můžeme změnit podle našich potřeb nebo přání. Uděláme to v níže uvedené části.

Jak změnit výsečové grafy a vyplnit barvu?

V této části se naučíme, jak může být výsečový graf změn.

Nejprve si v grafu místo názvu chemikálií ukážeme množství chemikálie.

koláč (x = objem, štítky = objem, poloměr = 1, hlavní = „koláčový graf pro chemickou výrobu“, ve směru hodinových ručiček = T)

Spusťte to sami a podívejte se na výstup.

Dále umožňuje změnit barvu grafů.

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

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

koláč (x = objem, štítky = chem, poloměr = 1, hlavní = „koláčový graf pro chemickou výrobu“, col = c („červený“, „modrý“, „zelený“, „černý“, „žlutý“), ve směru hodinových ručiček = T)

Zde jsme určili barvy, které chceme. Výstup je níže.

Jak vytvořit 3D výsečový graf?

V této části se naučíme, jak sestavit 3D výsečový graf v R. Pro vytvoření 3D výsečového grafu je třeba nejprve nainstalovat knihovnu, protože ji nelze provést pomocí základní vestavěné funkce.

Před spuštěním kódu pro výsečový graf byste měli nainstalovat plotrix knihovny. Chcete-li nainstalovat knihovnu, jednoduše spusťte následující příkaz v R.

Install.packages („plotrix“)

Poté spusťte následující dva řádky a získejte 3D graf.

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

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

knihovna (plotrix)

pie3D (vol, labels = chem, explode = 0, 1, main = „Pie Chart for Chemicals“)

Závěr

Výsečové grafy se používají velmi často a je to velmi intuitivní a poučné, o kterých si myslím, že jsou nyní velmi jasné. Ve finančních doménách a také v mnoha dalších sektorech jsou koláčové grafy základní vizualizací, kde začíná téměř veškerá analýza. Je to jednoduché, ale velmi silné. V tomto článku jsme poskytli dostatek podrobností, které by měly komukoli začít se sestavováním výsečových grafů s velkou jistotou a snadností. Studentům a studentům se také doporučuje, aby si prohlédli nabídku nápovědy R, kde se mohou dozvědět více podrobností a doplňkových funkcí výsečových grafů. Existuje velký vizualizační balíček s názvem ggplot2 v R, který poskytuje mnoho možností přizpůsobení výsečovým grafům a všechny ostatní vizualizace obecně, kandidáti se doporučuje podívat se na to také. A konečně, pokud máte nějaké dotazy nebo další pochybnosti, můžete se k tomuto článku vždy vyjádřit a kontaktovat další vysvětlení, příklady a teoretické diskuse.

Doporučené články

Toto byl průvodce Pie Chart v R. Zde jsme diskutovali o tom, jak vytvořit výsečový graf, Jak změnit výsečový graf a barvu výplně a Jak vytvořit 3D výsečový graf. Další informace naleznete také v následujících článcích -

  1. Příklady výsečového grafu
  2. Binomické rozdělení v R
  3. Grafy vs grafy
  4. Průvodce po čárovém grafu v R

Kategorie: