2016-07-22 11 views
0

Ich versuche, die diskreten Variablen neu zu ordnen, die ich in ggplot2 habe. Ich möchte es wie WTT, KOT, WTD, KOD in dieser Reihenfolge in der Grafik anzeigen, aber ich bekomme derzeit KOD, KOT, WTD, WTT in der Grafik. Ich habe versucht, Match zu verwenden, um den Datenrahmen manuell zu ordnen, aber ich sehe keine Änderung im Diagramm selbst.Reorder diskrete Variablen in ggplot2

Die Daten sieht etwa so aus:

type mean 
WTT 100 
KOT 110 
WTD 1000 
KOD 1300 

Die Mittel schwankt, und ich kümmern sich nur, dass die richtigen Faktoren zueinander in einem Diagramm gepaart sind.

Und der Code, den ich in erster Linie mit bin, ist die folgende:

graph = ggplot(data = data_subset,aes(y = Mean, x = Type, color = Type)) 

Antwort

1

Ein geradliniger Ausweg wäre erneut Ebene Ihre type Variable:

graph = ggplot(data = data_subset,aes(y = Mean, x = factor(Type, levels = c("WTT", "KOT", "WTD", "KOD"), color = Type))