Wykres kołowy w R

Wykres kołowy w R
Istnieje wiele bibliotek do tworzenia wykresów i wykresów w języku programowania R. Wykres kołowy przedstawia wartości jako różne kolorowe plastry koła. Plastry są oznaczone, a liczby korelujące z każdym plasterem są również pokazane na wykresie. Chociaż dokumentacja R doradza przeciwko wykresom kołowym, ponieważ ich funkcjonalność jest ograniczona. Ludzie mogą oceniać długość dokładniej niż objętość. Stąd autorzy sugerują użycie wykresów barowych lub kropek zamiast wykresów kołowych.

Zdobędziesz wiedzę o tym, jak korzystać z funkcji Pie () w programowaniu R, aby zrobić wykres kołowy w tym poście. Zbadasz także, jak wypełnić kolory i je oznaczyć.

Co to jest wykres kołowy w języku programowania R w Ubuntu 20.04

Wykres kołowy jest kulistym wizualnym wizualnym podzielonym na plastry, aby pokazać wielkości numeryczne. Przedstawia niestandardową tabelę z „plasterkami ciast”, która ilustruje względne rozmiary danych każdego sektora. Wykres okręgu to okrągła grafika, która dzieli promienie na segmenty opisujące częstotliwości względne lub wielkości.

Składnia wykresu kołowego w języku programowania R w Ubuntu 20.04

Poniżej znajduje się fundamentalna składnia R do tworzenia wykresu kołowego.

Składnia: Pie (X, etykiety, promień, główny, Col, zgodnie z ruchem wskazówek zegara)

Metoda Pie (x, etykiety =) jest używana do konstruowania wykresów kołowych, gdzie x jest dodatnim wektorem liczb całkowitych określającym rozmiar każdego plasterek, a etykiety jest wektorem znakowym, który podaje nazwy plasterków. Termin promień wskazuje promień okręgu wykresu kołowego. Ich wartość wynosi od 1 do +1. Nagłówek wykresu kołowego jest reprezentowany przez parametr główny. A parametr Col określa kolorystykę dla ciasta na wykresie. Pole zgodnie z ruchem wskazówek zegara zawiera wartość logiczną wskazującą, czy plastry są tworzone zgodnie z ruchem wskazówek zegara lub przeciwnie.

Przykład nr 1: Tworzenie prostej wykresu kołowego w R w Ubuntu 20.04

Podstawowy wykres kołowy jest konstruowany przy użyciu tylko wektora parametrów i etykiet wcześniej wyjaśnionych. Zostanie utworzony wykres kołowy, a proste etykiety można użyć do opisania go w istniejącym katalogu roboczym R za pomocą następującego skryptu.

Zadeklarowaliśmy wektor numeryczny w zmiennych „znakach”. Zdefiniował również etykiety z reprezentacją wektora ciągów w terminie „etykiety”. Następnie mamy funkcję ciasta, która przyjmuje „znaki” i „etykiety” jako argument i zwraca prostą tabelę ciasta z zdefiniowanymi „znakami” i „etykietami”.

Kiedy wykonujemy ostatni wiersz kodu, otwiera on następującą liczbę wykresu kołowego:

Przykład nr 2: Używanie opcji tytułu i koloru na wykresie kołowym w R w Ubuntu 20.04

Omijając dodatkowe parametry do metody Pie (), możemy rozszerzyć funkcjonalność wykresu kołowego. Omijając główny argument, możemy podać tytuł naszego wykresu kołowego. Funkcja Pie () otrzymuje tytuł parametru wykresu kołowego. Poza tym użyliśmy również argumentu col i wykorzystaliśmy paletę kolorów tęczowej, aby narysować wykres.

Utworzyliśmy listę wektorów zawierającą pozytywne losowe liczby całkowite w zmiennej „lista”. Następnie ustawiliśmy etykietę dla każdej „listy” w polu „Etykiety”. Ta etykieta terenowa zawiera kilka nazwisk krajów. Następnie wywołaliśmy funkcję Pie, która zawiera dodatkowe parametry z listą i etykietami. Dodaliśmy parametry wewnątrz funkcji ciasta, które są główne i col. Ustawiliśmy ich wartości, ponieważ główny argument wyświetla tytuł wykresu kołowego, a argument COL ustawia kolory tęczowe plasterki wykresu kołowego.

Po wykonaniu ostatniego wiersza skryptu R pojawia się wykres kołowy, jak pokazano poniżej:

Przykład nr 3: Korzystanie z adnotacji na wykresie kołowym w R w Ubuntu 20.04

Wykres kołowy ma dwie dodatkowe nieruchomości: wykres plasterka i wykres legendowy. Korzystając z funkcji Legend (), możemy wyświetlać dane jako procent i dodawać legendy do wykresów w R.

Tutaj utworzyliśmy dane dla wykresu kołowego, z pozytywnymi wektorami numerycznymi w zmiennej „City”. Następnie ustawiliśmy etykiety danych wektorów numerycznych wewnątrz właściwości o nazwie etykiety. Następnie mamy inną nieruchomość o nazwie Piepercent, która przeprowadziła procentową operację w danych „City”. Funkcja Pie służy do wprowadzania całego kolekcji danych przechowywanej w zmiennej „miasto” wraz z właściwością etykiet. Główne wejścia i col są również przekazywane z zestawem wartości. Następnie mamy funkcję legendy pokazującą procent w wykresie kołowym. W ramach funkcji legendy ustawiliśmy jego pozycję na „Topleft”, a następnie przekazaliśmy w niej dane etykiety. Dodatkowo ustawiliśmy CEX na 0.7, aby grafika i tekst były skalowane zgodnie z tą wartością. Za pomocą parametru wypełnienia wypełniliśmy kolor tęczy do danych „miasto”.

Poniżej znajduje się wizualizacja wykresu kołowego z poprzedniego wykonywania kodu:

Przykład nr 4: Tworzenie 3-wymiarowej wykresu kołowego w R w Ubuntu 20.04

Wykres kołowy 3D można również utworzyć za pomocą języka programowania R. Pakiet Plotrix w R jest wyposażony w funkcję Pie3D (), której można użyć do stworzenia ładnej tabeli ciasta 3D do tego celu. Pamiętaj, że przed jego użyciem musimy zainstalować ten pakiet. Po prostu uruchom instalację.Pakiety („plotrix”) polecenie wewnątrz skorupy r. Parametry funkcji Pie3D () są identyczne z paramacją funkcji Pie (). Zastanów się nad następującym przykładem tego, w jaki sposób można zastosować tę funkcję do stworzenia wykresu 3D:

Dołączyliśmy bibliotekę Plotrix i wstawiliśmy dane do „produktu”, aby utworzyć wykres kołowy. Etykiety są również zdefiniowane, a procentowy operacja jest również wymagana do wyświetlania procentu. Następnie mamy funkcję Pie3D, do której przekazaliśmy ten sam parametr jak w funkcjach Pie. Następnie funkcja legendy jest również wykorzystywana do wykresu 3D.

Poniżej mamy wizualizację wykresu 3D wykonanej ze skorupy R:

Wniosek

Z tego artykułu nauczyliśmy się wykresu kołowego w języku programowania R. Składnia jest wyraźnie wyjaśniona i wykorzystywana składnia wewnątrz przykładów z różnymi przypadkami. Inne wykresy są bardziej odpowiednie niż wykresy kołowe, ponieważ ludzkie oko ma trudności z oceną kąty. Zgodnie z dokumentacją R wykresy kołowe są szczególnie nieskutecznymi sposobami wyświetlania informacji.