Я делаю гистограмму, которая разбита на три группы (Dft, dt и ft).В каждой группе должно быть три периода времени, каждый из которых имеет два столбца (один для мужчин и женщин).
Мне удалось в основном этого добиться, за исключением того, что кажется, что значения для мужской и женской групп объединены, хотя на оси y установлены только значения y.
Вот моя таблица:
> my.table
my.condition my.periods my.prevalence my.gender
1 dft 1988-1994 0.95 Male
2 dt 1988-1994 1.06 Male
3 ft 1988-1994 0.68 Male
4 dft 1999-2004 0.65 Male
5 dt 1999-2004 0.27 Male
6 ft 1999-2004 0.4 Male
7 dft 2011-2014 1.24 Male
8 dt 2011-2014 1.0900000000000001 Male
9 ft 2011-2014 0.7 Male
10 dft 1988-1994 0.71 Female
11 dt 1988-1994 0.55000000000000004 Female
12 ft 1988-1994 0.38 Female
13 dft 1999-2004 1.06 Female
14 dt 1999-2004 1.05 Female
15 ft 1999-2004 0.28000000000000003 Female
16 dft 2011-2014 0.32 Female
17 dt 2011-2014 0.78 Female
18 ft 2011-2014 0.74 Female
А вот код для создания гистограммы.
ggplot(my.table, aes(y=my.table$my.prevalence, x=my.table$my.periods, fill=my.table$my.gender)) +
geom_bar( stat="identity") +
facet_wrap(~my.table$my.condition)
Вот как это выглядит.![enter image description here](https://i.stack.imgur.com/sHiMe.png)
Я пытаюсь заставить красные и синие столбцы сидеть рядом друг с другом.