Lassen Sie sich sagen, ich habe diese einfachen Daten:schöne Pie Chart mit R
mydata <- data.frame(group=c("A", "B", "0", "AB"), FR=c(20, 32, 32, 16))
Wenn ich ein Kreisdiagramm aus diesem Datenrahmen erstellt werden soll ich tun kann:
with(mydata,pie(FR, labels=paste0(as.character(group), " ", FR, "%"), radius=1))
Es ist ziemlich einfach, aber akzeptabel.
Wie kann ich etwas ähnliches mit ggplot2 oder Gitter bekommen?
Nach viel Versuch und Irrtum Ich habe
bekamggplot(mydata, aes(x = factor(1), y=FR,fill=factor(group))) + geom_bar(width = 1,stat="identity")+coord_polar(theta = "y")
Es ist viel komplexer und hässlich. Soll das nicht einfach sein? ggplot Bücher geben nur einige Beispiele und raten von der Verwendung von Kreisdiagrammen ab.
Gitter ist noch schlimmer, Sie brauchen viele viele Linien, um es zu erschrecken.
Könnte mir bitte jemand helfen, ein nettes und einfaches Tortendiagramm zu bekommen? Zum Beispiel so etwas wie ...
Gibt es kein R-Paket kann es leicht, ohne 20 Zeilen Code, tun?
rowrs Code produziert eine schöne Handlung mit Base R: http://StackOverflow.com/Questions/26748069/ggplot2-pie-and-donut-chart-on-same-plot/26749522#26749522 - könnte einige Hinweise geben (aber wahrscheinlich wirst du> 20 Zeilen brauchen) – user20650
wie ist der ggplot pie "hässlich"? Es wäre einfacher, Ihnen zu helfen, wenn Sie uns sagen, was fehlt/geändert werden muss. – scoa
@skan bitte, _please_ Blick in die große Palette von Informationen kostenlos zur Verfügung, die Ihnen helfen würde zu verstehen, warum die beiden unteren Kreisdiagramme, die Sie denken, sind "schön" und (ich denke) Daten gut kommunizieren sind eigentlich ziemlich schrecklich und ziemlich ineffektiv bei das gewünschte Ergebnis sicherstellen. Ich weiß es zu schätzen, dass Steven ein Waffel-Diagramm eingefügt hat und ein sauber ausgeführtes Balkendiagramm auch für die Daten in Ihrem anfänglichen Kuchen recht gut ist. – hrbrmstr