Порядок коэффициентов внутри граненой точки с помощью ggplot2
Я пытаюсь изменить порядок построения в фасетах многогранного точечного графика в ggplot2, но не могу заставить его работать. Вот мой расплавленный набор данных:
> 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
и вот моя команда заговора:
qplot(x = count, y = country, data = London.melt, geom = "point", facets = medal.type ~.)
Результат, который я получаю, выглядит следующим образом:
Сами грани отображаются в том порядке, в котором я хочу на этом графике. Однако внутри каждого аспекта я бы хотел отсортировать по количеству. То есть для каждого типа медалей мне бы хотелось, чтобы страна выиграла наибольшее количество этих медалей сверху и так далее. Процедура, которую я успешно использовал, когда нет никаких граней (скажем, мы рассматриваем только золотые медали), заключается в использованииreorder
функция на факторcountry
сортировка поcount
но это не работает в настоящем примере.
Я буду очень признателен за любые ваши предложения.