Faktorreihenfolge im facettierten Punktdiagramm mit ggplot2
Ich versuche, die Darstellungsreihenfolge in Facetten eines facettierten Punktdiagramms in ggplot2 zu ändern, aber ich kann es nicht zum Laufen bringen. Hier ist mein geschmolzener Datensatz:
> London.melt
country medal.type count
1 South Korea gold 13
2 Italy gold 8
3 France gold 11
4 Australia gold 7
5 Japan gold 7
6 Germany gold 11
7 Great Britain & N. Ireland gold 29
8 Russian Federation gold 24
9 China gold 38
10 United States gold 46
11 South Korea silver 8
12 Italy silver 9
13 France silver 11
14 Australia silver 16
15 Japan silver 14
16 Germany silver 19
17 Great Britain & N. Ireland silver 17
18 Russian Federation silver 26
19 China silver 27
20 United States silver 29
21 South Korea bronze 7
22 Italy bronze 11
23 France bronze 12
24 Australia bronze 12
25 Japan bronze 17
26 Germany bronze 14
27 Great Britain & N. Ireland bronze 19
28 Russian Federation bronze 32
29 China bronze 23
30 United States bronze 29
und hier ist mein Handlungsbefehl:
qplot(x = count, y = country, data = London.melt, geom = "point", facets = medal.type ~.)
Das Ergebnis ist wie folgt:
Die Facetten selbst erscheinen in der von mir gewünschten Reihenfolge in dieser Handlung. In jeder Facette möchte ich jedoch nach Anzahl sortieren. Das heißt, für jede Art von Medaille hätte ich gerne das Land, in dem die meisten dieser Medaillen gewonnen wurden, und so weiter. Das Verfahren, das ich erfolgreich angewendet habe, wenn es keine Facetten gibt (sagen wir, wir schauen uns nur Goldmedaillen an), besteht darin, das zu verwendenreorder
Funktion auf den Faktorcountry
sortieren nachcount
Dies funktioniert im vorliegenden Beispiel jedoch nicht.
Ich würde mich sehr über Ihre Vorschläge freuen.