ggplot barplot - уклонение, сложение и грань - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь создать диаграмму, которая различает несколько переменных. Поэтому мне нужно, чтобы это было сложено, уклонено и огранено. Однако укладка не работает так, как я хочу.

Вот как сейчас выглядит мой код

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

Мне нужно, чтобы эти полосы были уложены по цвету, например, черные полосы уложены для грани «брауншвейг» для каждой группы «> 20 мкм» и «<20 мкм») </p>

Я безуспешно тестировал другой синтаксис, решения, указанные в аналогичных вопросах, и сценарий под названием «ggplot_bar_stacked_dodged».

Спасибо за идеи :)

...