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)

 
     
    
