R 单个图形中的箱线图

R 单个图形中的箱线图,r,ggplot2,R,Ggplot2,在ggplot中,如何按组在单个图形中创建箱线图。如果我有数据 data(iris) library(ggplot2) ggplot(iris) + geom_boxplot(Sepal.Length) 这样,我知道如何为其他列创建箱线图。如何在单个绘图中同时分组和绘图可能是这样的。您必须将数据重塑为long,并使用变量作为引用。在本例中,物种。然后对轴和填充选项使用通用的美学元素,即可完成绘图。代码如下: library(ggplot2) library(tidyverse) #Code

在ggplot中,如何按组在单个图形中创建箱线图。如果我有数据

data(iris)
library(ggplot2)
ggplot(iris) + geom_boxplot(Sepal.Length)


这样,我知道如何为其他列创建箱线图。如何在单个绘图中同时分组和绘图可能是这样的。您必须将数据重塑为long,并使用变量作为引用。在本例中,
物种
。然后对轴和填充选项使用通用的
美学
元素,即可完成绘图。代码如下:

library(ggplot2)
library(tidyverse)
#Code
iris %>% pivot_longer(-Species) %>%
    ggplot(aes(x=Species,y=value,fill=name))+
    geom_boxplot()
输出:


太棒了。帮了大忙。谢谢你,谢谢。我没有投票权。一旦我知道了就可以了,上面说如果有人回答,就等24到48小时。然后再检查。谢谢