Kreisdiagramm in R - So erstellen Sie - So erstellen Sie 3D- und Füllfarben im Kreisdiagramm

Inhaltsverzeichnis:

Anonim

Einführung in Kreisdiagramme in R

Die Datenvisualisierung ist eine wichtige Methode, um Informationen aus Daten zu extrahieren. Das Kreisdiagramm in R bietet eine eigene Anwendung und Vorteile. Kreisdiagramme werden verwendet, um die Werteverteilung zwischen vielen Elementen in Bezug auf Anteil oder Prozentsatz anzuzeigen. Nehmen wir zum Beispiel an, es gibt ein Unternehmen namens ABC Chemicals, das seine Ressourcen in die Herstellung von 5 verschiedenen Arten von Chemikalien investiert. Nennen wir diese Chemikalien AB1, AB2, AB3, AB4 und AB5 und von der Gesamtmenge der im Jahr 2018 hergestellten Chemikalien, die 300MT beträgt, wurde AB1 zu 90MT, AB2 zu 50MT, AB3 zu 100MT, AB4 zu 40MT und hergestellt AB5 wurde 20MT hergestellt. Nun wollen wir diese Daten in Form eines Diagramms intuitiv verstehen und können dann Kreisdiagramme verwenden, um diese Informationen darzustellen.

Mit den Kreisdiagrammen können Muster in den Daten leicht verstanden werden, wohingegen das Verstehen oft eine Weile dauert, wenn wir die numerische Zahl durchgehen. Wenn wir zum Beispiel das obige Beispiel als Tortendiagramm darstellen, können wir die Produktionsmenge und den Produktionsanteil innerhalb einer Minute verstehen.

Es gibt verschiedene Pakete zum Zeichnen von Kreisdiagrammen in R, und unter diesen vielen Optionen konzentrieren wir uns in diesem Artikel auf zwei Methoden.

Syntax

Der obige Abschnitt bot eine kurze Vorstellung des Kreisdiagramms und seiner Verwendung. In diesem Abschnitt lernen wir speziell die Tortendiagramme in R kennen. Für R-Neulinge ist es eine Programmiersprache, die hauptsächlich für die Datenanalyse und das maschinelle Lernen verwendet wird. R ist sehr funktionsreich und bietet Hunderte von Bibliotheken für verschiedene Anwendungsfälle.

In R kann das Kreisdiagramm mithilfe einer einfachen integrierten Funktion erstellt werden. Die Syntax hierfür ist unten angegeben.

pie (x, labels, radius, main, col, im uhrzeigersinn)

Wo,

x heißt ein Vektor und enthält die numerischen Werte, die im Kreisdiagramm verwendet werden sollen, z. B. die Produktionszahlen im obigen Beispiel.

Etiketten haben einen Namen für diese Werte in X, z. B. den Namen von Chemikalien.

Das Argument radius gibt den Radius des Kreises des Kreisdiagramms an. Sein typischer Wert liegt zwischen -1 und +1.

Mit dem Hauptargument kann der Titel des Diagramms angegeben werden.

Mit dem Argument col können die Farben für das Diagramm angegeben werden.

Uhrzeigersinn ist ein logischer Wert, der entweder True oder False annimmt und angibt, ob die Segmente von Diagrammen im oder gegen den Uhrzeigersinn gezeichnet werden.

Beachten Sie, dass X ein obligatorisches Argument ist und alle anderen optional sind.

Wie erstelle ich ein Kreisdiagramm in R?

Nachdem wir nun auch die Syntax des Kreisdiagramms verstanden haben, wollen wir ein Kreisdiagramm erstellen. Dazu verwenden wir wieder das gleiche Beispiel im obigen Einführungsabschnitt.

Lassen Sie uns zunächst das obige Beispiel zum besseren Verständnis in eine Tabelle umwandeln.

Name der ChemikalieProduktionsmenge (in MT)
AB190
AB250
AB3100
AB440
AB520
Gesamt300

Zuerst verwenden wir die folgenden zwei Zeilen des R-Codes, um die obige Tabelle in zwei Vektoren umzuwandeln, einen für den Namen der Chemikalie und einen für das Volumen der Chemikalie.

Jetzt zeichnen wir ein einfaches Kreisdiagramm, indem wir nur den x-Wert in der obigen Syntax angeben.

chem <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

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

Kuchen (vol)

Seine Ausgabe ist die folgende Abbildung.

Wenn Sie die Ausgabe beobachten, ist es nicht sehr klar, was durch was dargestellt wird. Um es intuitiver zu machen, geben wir ein paar weitere Argumente in die Tortenfunktion ein und führen es erneut aus.

chem <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

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

pie (x = vol, labels = chem, radius = 1, main = "Tortendiagramm für chemische Produktion", im Uhrzeigersinn = T)

Dieses Bild ist besser zu verstehen, da es den Namen der Chemikalien sowie einen Titel enthält. Bitte beachten Sie, dass das Farbschema in diesen beiden Diagrammen standardmäßig enthalten ist und wir es je nach Bedarf oder Wunsch ändern können. Wir werden das im folgenden Abschnitt tun.

Wie ändere ich Kreisdiagramme und fülle Farben?

In diesem Abschnitt erfahren Sie, wie Sie ein Kreisdiagramm ändern können.

Lassen Sie uns zuerst die Menge der Chemikalien in der Tabelle anstelle des Namens der Chemikalien anzeigen.

pie (x = vol, labels = vol, radius = 1, main = "Tortendiagramm für chemische Produktion", im Uhrzeigersinn = T)

Führen Sie es selbst aus und sehen Sie sich die Ausgabe an.

Als nächstes ändern wir die Farbe der Diagramme.

chem <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

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

pie (x = vol, labels = chem, radius = 1, main = "Tortendiagramm für chemische Produktion", col = c ("rot", "blau", "grün", "schwarz", "gelb"), im Uhrzeigersinn = T)

Hier haben wir die gewünschten Farben festgelegt. Die Ausgabe ist wie folgt.

Wie erstelle ich ein 3D-Kreisdiagramm?

In diesem Abschnitt erfahren Sie, wie Sie ein 3D-Kreisdiagramm in R erstellen. Um ein 3D-Kreisdiagramm zu erstellen, müssen Sie zuerst eine Bibliothek installieren, da dies nicht mit den grundlegenden integrierten Funktionen möglich ist.

Sie sollten die Bibliothek plotrix installieren, bevor Sie den Code für das Kreisdiagramm ausführen. Führen Sie zum Installieren der Bibliothek einfach den folgenden Befehl in R aus.

Installationspakete ("plotrix")

Führen Sie anschließend die folgenden beiden Zeilen aus, um eine 3D-Darstellung zu erhalten.

chem <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

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

Bibliothek (plotrix)

pie3D (vol, labels = chem, explode = 0.1, main = "Tortendiagramm für Chemikalien")

Fazit

Kreisdiagramme werden häufig verwendet und sind sehr intuitiv und informativ, was meines Erachtens inzwischen sehr klar ist. In Finanzbereichen und vielen anderen Branchen sind Tortendiagramme die grundlegende Visualisierung, in der fast alle Analysen beginnen. Es ist einfach und doch sehr mächtig. In diesem Artikel haben wir genügend Details bereitgestellt, die jedem helfen sollten, mit großer Sicherheit und Leichtigkeit mit dem Erstellen von Kreisdiagrammen zu beginnen. Schülern und Lernenden wird außerdem empfohlen, in das Hilfemenü von R zu schauen, wo sie mehr Details und zusätzliche Funktionen von Kreisdiagrammen erfahren können. Es gibt ein großartiges Visualisierungspaket mit dem Namen ggplot2 in R, das viele Anpassungsoptionen für Kreisdiagramme und alle anderen Visualisierungen im Allgemeinen bietet. Kandidaten wird empfohlen, dies ebenfalls zu prüfen. Im Zweifelsfall können Sie diesen Artikel jederzeit kommentieren und sich an uns wenden, um weitere Erklärungen, Beispiele und theoretische Diskussionen zu erhalten.

Empfohlene Artikel

Dies war eine Anleitung zum Kreisdiagramm in R. Hier wurde erläutert, wie ein Kreisdiagramm erstellt wird, wie das Kreisdiagramm und die Füllfarbe geändert werden und wie ein 3D-Kreisdiagramm erstellt wird. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Beispiele für Tortendiagramme
  2. Binomialverteilung in R
  3. Diagramme gegen Diagramme
  4. Anleitung zum Liniendiagramm in R