schöne Pie Charts mit R

8

Nehmen wir an, ich habe diese einfachen Daten:

%Vor%

Wenn ich ein Kreisdiagramm von diesem Datenrahmen erstellen möchte, kann ich:

%Vor%

Es ist ziemlich einfach, aber akzeptabel.

Wie kann ich mit ggplot2 oder gitter etwas ähnliches erreichen?

Nach viel Versuch und Irrtum habe ich

%Vor%

Es ist viel komplexer und hässlicher. Soll das nicht einfach sein? ggplot-Bücher geben nur einige Beispiele und raten von der Verwendung von Kreisdiagrammen ab.

Gitter ist noch schlimmer, du brauchst 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, das es ohne 20 Zeilen Code leicht machen kann?

    
skan 08.11.2015, 13:47
quelle

3 Antworten

9

Sie können es mit der Funktion pie3D() aus dem Paket plotrix versuchen:

%Vor%

    
RHertel 08.11.2015, 15:06
quelle
29

Warum nicht ein Quadrat Kreisdiagramm?

%Vor%

Wenn Sie mehrere Dimensionen von Informationen haben, kann eine andere Option sunburrR sein. Verwenden von browsers Daten von @raw Beitrag Sie könnten tun:

%Vor%

Sie könnten treemap verwenden (für eine interaktive Version versuchen Sie, das Paket d3treeR von @ forecutableportfolio )

%Vor%

Sie können auch ein Sankey-Diagramm verwenden (aus dem Paket networkD3 )

%Vor%

    
Steven Beaupré 08.11.2015 14:07
quelle
27

Einige nützliche Tipps hier:

Quelle: Dark Horse Analytics: Bereinigen des Kuchens

(srsly tho, was stimmt nicht mit einem Balkendiagramm?)

HINWEIS: Ich habe keine Ahnung, was Dark Horse Analytics macht. Dies ist nur mein Demo-Anti-Pie-Demo.

    
hrbrmstr 08.11.2015 15:11
quelle

Tags und Links