汇总数据并在R中以条形图绘制

时间:2020-02-20 13:09:45

标签: r statistics

我有一个带有parameter_variations和一个得分的数据集。这个分数有四个等级:喜欢,喜欢,舒适和上等。

1 个答案:

答案 0 :(得分:0)

bargraph.CI函数接受原始数据,而不是聚合数据。因此,请尝试以下操作:

bargraph.CI(parameter_variants, response=score, group=scale, data=dat,
            main="likeability", legend=TRUE)

这应该给您一个“双向”图​​。如果您不喜欢它的外观,则有很多参数可以进行表面调整。查看帮助页面以获取详细信息。

要获得四个比例尺各自的绘图,我想您可以执行以下操作:

library(dplyr)
    dat %>%
    filter(scale=="like") %>%  # change the value here.
    bargraph.CI(parameter_variants, response=score, data=., main="likeability")

Base R解决方案:

with(subset(dat, subset=scale=="like"),
        bargraph.CI(parameter_variants, response=score, main="likeability")
)
相关问题