Я пытаюсь создать диаграмму, которая различает несколько переменных. Поэтому мне нужно, чтобы это было сложено, уклонено и огранено. Однако укладка не работает так, как я хочу.
Вот как сейчас выглядит мой код
data4$Fraktion <- as.factor(data4$Fraktion)
plot3 <- ggplot(data4,aes(x=fc4corg*10,y=Fraktion,fill=methode,colour=I("black")))+
facet_grid(~Standort, scales="free_y") +
geom_barh(stat="identity",aes(fill=methode), position=position_dodge2(),width = 0.7) +
theme_bw() +
theme(axis.text.x = element_text(hjust = 1)) +
scale_fill_brewer(palette = "Greys",direction=-1,guide = guide_legend(reverse=TRUE)) +
ylab("fraction") +
xlab("x") +
guides(colour = guide_legend(reverse=T)) +
theme(legend.position = "none")
и как он выглядит
![graph](https://i.stack.imgur.com/AY94g.jpg)
Мне нужно, чтобы эти полосы были уложены по цвету, например, черные полосы уложены для грани «брауншвейг» для каждой группы «> 20 мкм» и «<20 мкм») </p>
Я безуспешно тестировал другой синтаксис, решения, указанные в аналогичных вопросах, и сценарий под названием «ggplot_bar_stacked_dodged».
Спасибо за идеи :)