Используя ggplot
, вы поступите следующим образом:
Настройте данные. Ничего странного здесь нет, но значения ниже оси будут отрицательными.
dat <- data.frame(
group = rep(c("Above", "Below"), each=10),
x = rep(1:10, 2),
y = c(runif(10, 0, 1), runif(10, -1, 0))
)
График с использованием ggplot
и geom_bar
. Чтобы geom_bar
не суммировал данные, укажите stat="identity"
. Точно так же нужно отключить укладку, указав position="identity"
.
library(ggplot2)
ggplot(dat, aes(x=x, y=y, fill=group)) +
geom_bar(stat="identity", position="identity")