0
我想知道是否有直接的方法来指定boxlot的fill作为它们的IQR值?ggplot - 用IQR填充箱子图
library(ggplot2)
ggplot(mtcars, aes(factor(cyl), mpg)) +
geom_boxplot(aes(fill = ??)) # IQR values?
我想知道是否有直接的方法来指定boxlot的fill作为它们的IQR值?ggplot - 用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()
谢谢@mtoto。这就是诀窍。 – Deena
@theArun它并不完全清楚,我为什么您链接到的问题是重复? –