ggplot - 用 IQR 填充箱线图
ggplot - Fill boxplots with IQR
我想知道是否有直接的方法将箱线图的填充指定为其 IQR 值?
library(ggplot2)
ggplot(mtcars, aes(factor(cyl), mpg)) +
geom_boxplot(aes(fill = ??)) # IQR values?
也许是这样的,使用 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()
我想知道是否有直接的方法将箱线图的填充指定为其 IQR 值?
library(ggplot2)
ggplot(mtcars, aes(factor(cyl), mpg)) +
geom_boxplot(aes(fill = ??)) # IQR values?
也许是这样的,使用 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()