我想知道是否有直接的方法将箱线图的填充分配为他们的IQR值?
library(ggplot2)
ggplot(mtcars, aes(factor(cyl), mpg)) +
geom_boxplot(aes(fill = ??)) # IQR values?
Run Code Online (Sandbox Code Playgroud)
也许是这样的,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()
Run Code Online (Sandbox Code Playgroud)