Wprowadzenie do wykresów kołowych w R.

Wizualizacja danych jest ważnym sposobem na wydobycie informacji z danych, a spośród kilku metod wizualizacji wykres kołowy w R ma swoje zastosowanie i zalety. Wykresy kołowe służą do pokazania rozkładu wartości między wieloma pozycjami pod względem proporcji lub procentu. Załóżmy na przykład, że istnieje firma o nazwie ABC Chemicals, która inwestuje swoje zasoby w produkcję 5 różnych rodzajów chemikaliów. Nazwijmy te chemikalia AB1, AB2, AB3, AB4 i AB5 i z całkowitej ilości chemikaliów wyprodukowanych w 2018 roku, która wynosi 300 MT, AB1 wyprodukowano 90 MT, AB2 wyprodukowano 50 MT, AB3 wyprodukowano 100 MT, AB4 wyprodukowano 40 MT i AB5 został wyprodukowany 20MT. Teraz chcemy intuicyjnie zrozumieć te dane w postaci jakiegoś wykresu, a następnie możemy użyć wykresu kołowego do zobrazowania tych informacji.

Korzystając z wykresów kołowych, wzorce w danych można łatwo zrozumieć, natomiast jeśli przejdziemy przez cyfrę, często zrozumienie zajmuje trochę czasu. Na przykład, jeśli narysujemy powyższy przykład jako wykres kołowy, możemy zrozumieć wielkość produkcji i proporcję produkcji w ciągu minuty.

Istnieją różne pakiety do kreślenia wykresów kołowych w R, a wśród wielu opcji skupimy się na dwóch metodach w tym artykule.

Składnia

W powyższej sekcji podano krótkie wyobrażenie o wykresie kołowym i jego zastosowaniu. W tej sekcji dowiemy się w szczególności o wykresach kołowych w języku R. Dla tych, którzy są nowicjuszami w R, jest to język programowania używany głównie do analizy danych i uczenia maszynowego. R jest dość bogaty w swoją funkcjonalność i zapewnia setki bibliotek dla różnych przypadków użycia.

W R wykres kołowy można utworzyć za pomocą prostej wbudowanej funkcji, a jego składnię podano poniżej.

kołowy (x, etykiety, promień, główny, kolumna, zgodnie z ruchem wskazówek zegara)

Gdzie,

x jest nazywany wektorem i zawiera wartości liczbowe, które mają być stosowane na wykresie kołowym, takie jak dane produkcyjne w powyższym przykładzie.

etykiety przyjmują nazwy tych wartości w X, takie jak nazwa chemikaliów.

Argument promień dotyczy promienia okręgu wykresu kołowego. Jego typowa wartość wynosi od -1 do +1.

główny argument może być użyty do podania tytułu wykresu.

Argument col może być użyty do dostarczenia kolorów do wykresu.

zgodnie z ruchem wskazówek zegara jest wartością logiczną, która przyjmuje wartość Prawda lub Fałsz, wskazując, czy wycinki wykresów są rysowane zgodnie z ruchem wskazówek zegara, czy przeciwnie do ruchu wskazówek zegara.

Zauważ, że X jest argumentem obowiązkowym, a pozostałe są opcjonalne.

Jak utworzyć wykres kołowy w R?

Teraz, gdy zrozumieliśmy również składnię wykresu kołowego, zbudujmy wykres kołowy. W tym celu ponownie użyjemy tego samego przykładu w sekcji wstępnej powyżej.

Przede wszystkim przekonwertujmy powyższy przykład w formie tabeli dla łatwego zrozumienia.

Nazwa substancji chemicznejWyprodukowana ilość (w MT)
AB190
AB250
AB3100
AB440
AB520
Całkowity300

Najpierw używamy dwóch następujących wierszy kodu R do konwersji powyższej tabeli na dwa wektory, jeden dla nazwy substancji chemicznej i drugi dla objętości substancji chemicznej.

Teraz wykreślamy prosty wykres kołowy, podając jedynie wartość x w powyższej składni.

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

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

ciasto (vol)

Jego dane wyjściowe są przedstawione poniżej.

Jeśli obserwujesz wynik, nie jest bardzo jasne, co jest reprezentowane przez co. Aby uczynić go bardziej intuicyjnym, wprowadzamy jeszcze kilka argumentów do funkcji pie i uruchamiamy ponownie.

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

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

kołowy (x = objętość, etykiety = chem, promień = 1, główny = „Wykres kołowy do produkcji chemicznej”, zgodnie z ruchem wskazówek zegara = T)

To zdjęcie lepiej zrozumieć, ponieważ zawiera nazwę chemikaliów oraz tytuł. Uwaga: schemat kolorów na obu tych wykresach jest domyślnie dostępny, który możemy zmienić zgodnie z naszymi potrzebami i życzeniami. Zrobimy to w poniższej sekcji.

Jak zmienić wykresy kołowe i wypełnić kolor?

W tej sekcji dowiedzmy się, jak zmienić wykres kołowy.

Najpierw pokażmy ilość chemikaliów na mapie zamiast nazwy chemikaliów.

kołowy (x = objętość, etykiety = objętość, promień = 1, główny = „Wykres kołowy do produkcji chemicznej”, zgodnie z ruchem wskazówek zegara = T)

Uruchom go sam i zobacz wynik.

Następnie zmieńmy kolor wykresów.

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

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

kołowy (x = objętość, etykiety = chem, promień = 1, główny = „Wykres kołowy do produkcji chemicznej”, col = c („czerwony”, „niebieski”, „zielony”, „czarny”, „żółty”), zgodnie z ruchem wskazówek zegara = T)

Tutaj określiliśmy kolory, które chcemy. Dane wyjściowe są jak poniżej.

Jak stworzyć wykres kołowy 3D?

W tej sekcji nauczymy się, jak zbudować trójwymiarowy wykres kołowy w R. do zbudowania trójwymiarowego wykresu kołowego, musimy najpierw zainstalować bibliotekę, ponieważ nie można tego zrobić z podstawowej wbudowanej funkcji.

Przed uruchomieniem kodu dla wykresu kołowego powinieneś zainstalować bibliotekę. Aby zainstalować bibliotekę, po prostu uruchom następującą komendę w R.

Install.packages („plotrix”)

Następnie uruchom następujące dwie linie, aby uzyskać wykres 3D.

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

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

biblioteka (plotrix)

pie3D (vol, labels = chem, explode = 0.1, main = „Wykres kołowy dla chemikaliów”)

Wniosek

Wykresy kołowe są często używane i są bardzo intuicyjne i pouczające, co moim zdaniem jest teraz bardzo jasne. W domenach finansowych i wielu innych sektorach wykresy kołowe są podstawową wizualizacją, w której rozpoczynają się prawie wszystkie analizy. To proste, ale bardzo potężne. W tym artykule podaliśmy wystarczającą liczbę szczegółów, które powinny pomóc każdemu rozpocząć tworzenie wykresów kołowych z wielką pewnością i łatwością. Studenci i uczniowie powinni również zajrzeć do menu pomocy R, gdzie mogą dowiedzieć się więcej szczegółów i dodatkowych funkcji wykresów kołowych. Istnieje świetny pakiet wizualizacji o nazwie ggplot2 w R, który zapewnia wiele opcji dostosowywania wykresów kołowych i wszystkich innych wizualizacji w ogóle, kandydaci powinni również się tym przyjrzeć. Wreszcie, jeśli są jakieś pytania lub wątpliwości, zawsze możesz skomentować ten artykuł i skontaktować się z nami, aby uzyskać więcej wyjaśnień, przykładów, a także dyskusji teoretycznych.

Polecane artykuły

To był przewodnik po wykresie kołowym w R. Tutaj omawialiśmy, jak utworzyć wykres kołowy, Jak zmienić wykres kołowy i kolor wypełnienia oraz Jak utworzyć wykres kołowy 3D. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Przykłady wykresów kołowych
  2. Rozkład dwumianowy w R.
  3. Wykresy a wykresy
  4. Przewodnik po wykresie liniowym w R.

Kategoria: