我正在尝试为不同的组创建箱形图。我想在 3 个水平带中为背景着色。一个中心,其中所有的观测值都接近整体平均值均值(重量)-0.5 其他 2 个波段是下面和上面的。这些是我的阴谋library(ggplot2)bp <- ggplot(data=PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot()bp 最佳答案 使用 geom_rect :bp <- ggplot(data=PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_rect(ymin = -Inf, ymax = lwWt, xmin = -Inf, xmax = Inf, fill = 'blue') + geom_rect(ymin = lwWt, ymax = upWt, xmin = -Inf, xmax = Inf, fill = 'pink') + geom_rect(ymin = upWt, ymax = Inf, xmin = -Inf, xmax = Inf, fill = 'skyblue') + geom_boxplot()print(bp)ggsave("example.jpg", bp)这给了你这个数字:希望你会改变背景颜色:)关于r - R中带有ggplot的背景带,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29877693/ 10-12 23:18