标签: r ggplot2 boxplot
我想知道是否有直接的方法来分配箱图'填写他们的IQR值?
library(ggplot2) ggplot(mtcars, aes(factor(cyl), mpg)) + geom_boxplot(aes(fill = ??)) # IQR values?
答案 0 :(得分:5)
也许是这样的,使用dplyr为fill = ...创建值:
dplyr
fill = ...
library(dplyr) library(ggplot2) mtcars %>% group_by(cyl) %>% mutate(mpg_iqr = IQR(mpg)) %>% ggplot(., aes(factor(cyl), mpg, fill = mpg_iqr)) + geom_boxplot()