Das Kreisdiagramm in r

Das Kreisdiagramm in r
Es gibt viele Bibliotheken zum Erstellen von Diagrammen und Grafiken in der R -Programmiersprache R. Ein Kreisdiagramm zeigt Werte als unterschiedliche farbige Scheiben eines Kreises. Die Scheiben sind gekennzeichnet und die Zahlen, die mit jedem Schicht korrelieren. Die R -Dokumentation rät gegen Kreisdiagramme, da ihre Funktionalität begrenzt ist. Menschen können die Länge genauer bewerten als Volumen. Daher schlagen die Autoren vor.

Sie erhalten Kenntnisse darüber, wie die PIE () -Funktion in R -Programmierung verwendet wird, um in diesem Beitrag ein Kreisdiagramm zu erstellen. Sie werden auch untersuchen, wie Sie Farben füllen und beschriften.

Was ist das Kreisdiagramm in R -Programmiersprache in Ubuntu 20.04

Das Kreisdiagramm ist ein kugelstatistisches Bild, das in Scheiben unterteilt ist, um numerische Mengen anzuzeigen. Es präsentiert ein angepasendes Diagramm mit „Kuchenscheiben“, in dem die relativen Datengrößen jedes Sektors veranschaulicht werden. Ein Kreisdiagramm ist eine kreisförmige Grafik, die Radien in Segmente unterteilt, die relative Frequenzen oder Größen beschreiben.

Syntax des Kreisdiagramms in R -Programmiersprache in Ubuntu 20.04

Das Folgende ist die grundlegende R -Syntax für die Erstellung eines Kreisdiagramms.

Syntax: Kuchen (X, Etiketten, Radius, Main, col, im Uhrzeigersinn)

Die Methode Kuchen (x, Bezeichnungen =) wird zum Konstruktion von Kreisdiagrammen verwendet, wobei x ein positiver Ganzzahlvektor ist, der die Größe jedes Slice und Etiketten angibt. Der Begriff Radius zeigt den Radius des Kreiskreiskreiss an. Ihr Wert reicht von 1 bis +1. Die Überschrift des Kreisdiagramms wird durch die Parameter -Hauptdarstellung dargestellt. Und der Col -Parameter bestimmt das Farbschema für den Kuchen in der Tabelle. Das Feld im Uhrzeigersinn hält den logischen Wert an, der angibt, ob die Scheiben im Uhrzeigersinn oder gegen den Uhrzeigersinn gebildet werden.

Beispiel 1: Erstellen eines einfachen Kreisdiagramms in R in Ubuntu 20.04

Ein grundlegendes Kreisdiagramm wird nur unter Verwendung des zuvor erläuterten Parametervektors und der Bezeichnungen konstruiert. Das Kreisdiagramm wird erstellt, und es können einfache Beschriftungen verwendet werden, um es im vorhandenen R -Arbeitsverzeichnis mit dem folgenden Skript zu beschreiben.

Wir haben einen numerischen Vektor innerhalb der Variablen „Markierungen“ deklariert. Es definierte auch die Beschriftungen mit der String -Vektor -Darstellung im Begriff „Beschriftungen“. Dann haben wir eine Kuchenfunktion, die die „Markierungen“ und „Beschriftungen“ als Argument nimmt und das einfache Kreisdiagramm mit den definierten „Markierungen“ und „Labels“ zurückgibt.

Wenn wir die letzte Zeile des Codes ausführen, wird die folgende Abbildung des Kreisdiagramms geöffnet:

Beispiel Nr. 2: Verwenden Sie die Titel- und Farboption in einem Kreisdiagramm in R in Ubuntu 20.04

Umgang mit zusätzlichen Parametern zur PIE () -Methode können wir die Funktionalität eines Kreisdiagramms erweitern. Um das Hauptargument zu umgehen, können wir einen Titel für unser Kreisdiagramm bieten. Die PIE () -Funktion empfängt den Parametertitel des Kreisdiagramms. Abgesehen davon haben wir auch das Col -Argument verwendet und eine Regenbogen -Farbpalette verwendet, um die Tabelle zu zeichnen.

Wir haben eine Vektorliste erstellt, die positive zufällige Ganzzahlen in der Variablen „Liste“ enthält. Dann haben wir das Etikett für jede "Liste" in dem Feld "Beschriftungen" festgelegt. Dieses Feldetikett enthält mehrere Namen von Ländern. Danach haben wir eine Kuchenfunktion aufgerufen, die einige zusätzliche Parameter mit der Liste und den Etiketten enthält. Wir haben Parameter in der Kuchenfunktion hinzugefügt, die main und col sind. Wir haben ihre Werte festgelegt, da das Hauptargument den Titel eines Kreisdiagramms zeigt, und das Col -Argument legt die Regenbogenfarben der Kreisdiagrammscheiben fest.

Bei Ausführung der letzten Zeile des R -Skripts erscheint das Kreisdiagramm, wie unten gezeigt:

Beispiel Nr. 3: Verwenden Sie annotierte Prozentsätze in einem Kreisdiagramm in R in Ubuntu 20.04

Das Kreisdiagramm verfügt über zwei zusätzliche Eigenschaften: Slice Prozent und Legend Chart. Mit der Funktion "Legend () können wir Daten als Prozentsatz anzeigen und Plots in R Legenden hinzufügen.

Hier haben wir die Daten für das Kreisdiagramm erstellt, mit positiven numerischen Vektoren in der Variablen „Stadt“. Dann haben wir die Beschriftungen für die numerischen Vektorendaten in der Eigenschaft bezeichnet, die als Labels bezeichnet wird. Dann haben wir eine andere Eigenschaft namens PieperCent, die einen prozentualen Betrieb in den Daten „Stadt“ durchgeführt hat. Die Kuchenfunktion wird verwendet, um die gesamte Datenerfassung einzugeben, die in der variablen „Stadt“ zusammen mit dem Labels -Grundstück gespeichert ist. Die Haupt- und Col -Eingänge werden ebenfalls mit den festgelegten Werten übergeben. Dann haben wir eine Legendenfunktion, die den Prozentsatz im Kreisdiagramm zeigt. In der Legend -Funktion haben wir seine Position auf „Topleft“ gesetzt und dann die Daten eines Etiketts darin übergeben. Außerdem hatten wir den CEX auf 0 gesetzt.7, damit die Grafiken und der Text nach diesem Wert skaliert werden sollten. Mit dem Füllparameter haben wir die Regenbogenfarbe in die Daten „Stadt“ gefüllt, die die Daten „Stadt“ haben.

Das Folgende ist eine Visualisierung eines Kreisdiagramms aus der vorherigen Codeausführung:

Beispiel 4: Erstellen des 3-dimensionalen Kreisdiagramms in R in Ubuntu 20.04

Das 3D -Kreisdiagramm kann auch mit der R -Programmiersprache erstellt werden. Das Plotrix -Paket in R wird mit einer PIE3D () -Funktion geliefert, mit der für diesen Zweck ein schönes 3D -Kreisdiagramm erstellt werden kann. Beachten Sie, dass wir dieses Paket installieren müssen, bevor wir es verwenden. Führen Sie einfach die Installation aus.Befehl Pakete („Plotrix“) im Rahmen der R -Shell. Die Parameter der PIE3D () -Funktion sind identisch mit denen der PIE () -Funktion. Betrachten Sie das folgende Beispiel dafür, wie diese Funktion verwendet werden kann, um ein 3D -Kreisdiagramm zu erstellen:

Wir haben die Plotrix -Bibliothek aufgenommen und die Daten in das „Produkt“ eingefügt, um das Kreisdiagramm zu erstellen. Die Etiketten sind ebenfalls definiert und der prozentuale Betrieb ist auch zur Anzeige des Prozentsatzes erforderlich. Dann haben wir eine PIE3D -Funktion, an die wir den gleichen Parameter wie in den PIE -Funktionen bestanden haben. Danach wird die Legend -Funktion auch für das 3D -Kreisdiagramm verwendet.

Im Folgenden haben wir eine Visualisierung des 3D -Kreisdiagramms, das aus der R -Shell ausgeführt wird:

Abschluss

Aus diesem Artikel haben wir das Kreisdiagramm in der R -Programmiersprache gelernt. Die Syntax wird klar erklärt und die Syntax in den Beispielen mit unterschiedlichen Fällen verwendet. Andere Diagramme sind besser geeignet als Kreisdiagramme, da das menschliche Auge Schwierigkeiten hat, die Winkel zu beurteilen. Laut R -Dokumentation sind Kreisdiagramme besonders ineffektive Mittel, um Informationen anzuzeigen.