【问题标题】:Making a Bar graph with the "mean" score on the "y" axis用“y”轴上的“平均”分数制作条形图
【发布时间】:2016-07-31 20:41:50
【问题描述】:

只是一个简短的背景:

我研究了声乐在英语教学中的作用。该研究有40名参与者,包括男女学生。它由对照组和实验组组成。后者经历了一个治疗过程,而前者没有。治疗前我对受试者进行了前测,以确保参与者的英语知识的同质性,治疗后我进行了后测,看看上述治疗是否有效果。我现在要做的是使用 R 创建一个条形图,其中 Y 轴显示计算的后测平均分,X 轴显示性别。

这是我所做的,但没有成功:

qplot(x = gender, y=mean(Project$posttest_score, data=Project) +geom_bar(stat="identity")

【问题讨论】:

  • 欢迎来到 Stack Overflow!请阅读有关how to ask a good question 的信息以及如何提供reproducible example。这将使其他人更容易帮助您。
  • 同上@zx8754 所说的;但您的代码中似乎也有错字。 data=Project 应该在 mean(...) 之外吗?
  • 谢谢,我一定会好好阅读!

标签: r ggplot2


【解决方案1】:

像这样?

ggplot(data=Project, aes(y=posttest_score,x=gender)) + 
stat_summary(fun.y = "mean", geom = "bar")

【讨论】:

  • 感谢 cmets,命令中有错字。会尝试你的建议!
猜你喜欢
  • 2021-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-08
  • 1970-01-01
  • 2022-06-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多