со следующими данными:
dat <- data.frame(A = c(1,1,1,1,2,2,2,2),
B = c(1,1,2,2,1,1,2,2),
C = c(1,2,1,2,1,2,1,2),
data = c(4, 7, 6, 8, 4, 6, 7, 10))
Я хотел бы создать фацетную сетку, как показано ниже:
ggplot(dat, aes(x=C, y=data, group=C, fill=C)) +
geom_bar(stat="identity", alpha=0.3) +
facet_grid(B ~ A)
Тем не менее, я бы хотел, чтобы минимум высоты был зависимым от конкретного аспекта; особенно через ряд. Я знаю, если бы я не использовал фасет, это можно было бы сделать в эстетике, взяв y = data - min(data)
, но я не уверен, как представить это при сохранении фасетирования. Я почти уверен, что у ggplot2
есть супер интуитивное / простое решение для этого, но я не могу найти его через некоторое время, гугляя вокруг.
Любая помощь приветствуется!