Tabellenobjekte mit ggplot?

9

Ich habe diese Daten:

%Vor%

wurde mit dem Standardtabellenbefehl erstellt. Jetzt mit Handlung kann ich dies als solches plotten:

plot(table(df$gender, df$fraud))

und es gibt dann ein 2x2 Balkendiagramm aus.

Meine Frage ist also, wie kann ich das mit ggplot2 machen? Gibt es eine Möglichkeit, das Tabellenobjekt in einen Datenrahmen zu transformieren? Ich würde das tun, aber es wird ein Durcheinander und Sie müssen dann Spalten- und Zeilenköpfe umbenennen und es wird nur ein Durcheinander für das, was wirklich eine ziemlich einfache Sache ist?

    
user3720596 06.11.2014, 19:42
quelle

2 Antworten

15

Etwas wie

%Vor%

erhält ein ähnliches Diagramm mit einer minimalen Umbenennung.

    
WaltS 07.11.2014, 12:56
quelle
3

ggplot2 arbeitet mit Datenrahmen, also müssen Sie die Tabelle in einen Rahmen umwandeln. Hier ist ein Beispielcode:

%Vor%

Nun können Sie myFrame in ggplot2:

verwenden %Vor%

Siehe Coerce to a Data Frame für weitere Informationen.

    
مصطفی 04.01.2017 13:00
quelle

Tags und Links