Я хочу создать график со сложенными барами и смещением на 50% вправо, чтобы отметки были между барами.
library(tidyverse)
df <- tribble(~Station, ~Direction1, ~Direction2,
"A", 432, 485,
"V", 543, 345,
"B", 435, 457,
"Q", 0, 0)
df$Station <- factor(df$Station, levels=unique(df$Station))
df = gather(df, Direction1, Direction2, key = "Direction", value = "Passengers")
На первом графике показаны сгруппированные столбцы по желанию:
ggplot(data = df, aes(x = Station, y = Passengers, fill = Direction)) +
geom_bar(stat = "identity", position = position_stack())
На втором графике столбцы смещены к середине между тиками, но столбцы теперь отображаются друг за другом:
ggplot(data = df, aes(x = Station, y = Passengers, fill = Direction)) +
geom_bar(stat = "identity", position = position_nudge(x = 0.5))
Как мне объединить 2 команды позиционирования?