ggplot(df, aes(x = cyl, y = mpg, fill = cyl)) + geom_boxplot() + scale_fill_manual(values = c("#0099f8", "#e74c3c", "#2ecc71")) + stat_summary(fun.data = get_box_stats, geom = "text", hjust = 0.5, vjust = 0.9) + theme_classic()