R ist nicht so schwer! Ein Tutorial, Teil 14 Pie Charts

von David Lillis, Ph.D.

mit der Pie () Befehl in Teil 14, mal sehen, wie Kreisdiagramme in R. erstellen ein einfaches Tortendiagramm Lassen erstellen. Wie immer haben wir einen Vektor von Zahlen und wir sie dann grafisch darzustellen.







B <- c(2, 4, 5, 7, 12, 14, 16)

Erstellen Sie ein einfaches Tortendiagramm.

R ist nicht so schwer! Ein Tutorial, Teil 14 Pie Charts

Lassen Sie uns jetzt ein Kreisdiagramm mit einer Überschrift erstellen, schöne Farben, und definieren unsere eigenen Etiketten mit R Regenbogenpalette. Wir kontrollieren die Anzahl der Farben mit Länge (B).

B <- c(2, 4, 5, 7, 12, 14, 16)
pie (B, main = "My Piechart", col = Regenbogen (Länge (B)),
Etikett = c ( "Mo", "Di", "Mi", "Do", "fr", "Sat", "Sun"))

R ist nicht so schwer! Ein Tutorial, Teil 14 Pie Charts

Hier ist ein komplexeres Beispiel, Prozent- und eine Legende verwenden. Wir schaffen einen Vektor von Daten, einen für jeden Tag der Woche







B <- c(5, 3, 1, 8, 9, 4, 6)

Set up schwarz, grau und weiß für klaren Druck.

cols <- c("grey90","grey50","black","grey30","white","grey70","grey50")

percentlabels<- round(100*B/sum(B), 1)

Fügen Sie ein ‚%‘ Zeichen auf jeden Wert Prozentsatz der Paste-Befehl.

pielabels<- paste(percentlabels, "%", sep="")

Was macht das Einfügen-Befehl?

pie (B, main = "My Best Piechart", col = cols, Etiketten = pielabels, CEX = 0,8)

Erstellen Sie eine Legende auf der rechten Seite.

Legende ( "topright", c ( "Mo", "Di", "Mi", "Do", "fr", "Sat", "Sun"), CEX = 0,8, füllt = cols)

OK. Lassen Sie uns jetzt ein Kreisdiagramm von einem Datenrahmen erstellen und Probengrößen umfassen. Zuerst eine Tabelle mit Zählungen von Zylindernummern aus dem mtcars Datensatz erstellen.

cyltable<- table(mtcars$cyl)
cyltable
4 6 8
11 7 14

Wir haben elf Autos mit vier Zylindern, sieben Wagen mit sechs Zylindern und vierzehn Autos mit acht Zylindern.

Nun erstellen wir Etiketten.

labs<- paste("(",names(cyltable),")", "\n", cyltable, sep="")

pie (cyltable, Etikett = Labs, col = c ( "rot", "gelb", "blau"),
main = „Kreisdiagramm des Zylindernummer \ n mit Probengrößen“)

R ist nicht so schwer! Ein Tutorial, Teil 14 Pie Charts

Das war nicht so schwer! In Teil 15 werden wir weiter Plotten Techniken in R. aussehen







In Verbindung stehende Artikel