I'm trying to display the minimum value for the category on top of each column bar. But it ends up displaying multiple values instead of the minimum.
ggplot(subset(new_data, device %in% "Thera_PEP"),
aes(setting, pressure, group = setting, fill = setting)) +
geom_col(position = "dodge",
stat = "summary",
fun = "min") + scale_x_continuous(breaks = seq(1, 6, 1)) +
scale_y_continuous(label = scales::comma) + theme_classic() +
ylab("Minimum Trigger Pressure") +
xlab("Device setting") +
geom_text(aes(label = min(pressure)), position=position_dodge(width=0.9), vjust=-0.25)