首页 > 解决方案 > 在 ggplot 中制作分组箱线图时出错

问题描述

数据、变量描述和代码如下。

我在尝试制作箱形图时遇到各种不同的错误。当我尝试修改我的代码时,它会发生变化。我尝试了各种教程均未成功。

  1. 错误:美学长度必须为 1 或与数据相同
  2. 错误:不知道如何为 Have_labelled/vctrs_vctr/double 类型的对象自动选择比例。默认为连续。

无论如何,我正在尝试制作分组箱线图。在 2 个子群体中信任不同的公众人物(3 种类型)。我想要的是制作一个类似于我添加的图片的分组箱线图。 我想要的是

图:你相信多少?科学家、医学专家、宗教领袖 aff:哪个亚组?非正统,正统

多次尝试代码:1)

ggplot(CJ, aes(x = figure, y = trust)) +  

geom_boxplot(aes(fill = aff))

2)

e <- ggplot(JCN, aes(factor(figure), y = trust), fill=aff)

e + geom_boxplot()

3) CJ %>% ggplot() + aes(x = figure, y = trust, fill = aff) + geom_boxplot()

资料:https ://osf.io/v56dn/

标签: rggplot2groupingboxplot

解决方案


推荐阅读