【发布时间】:2020-11-09 03:43:30
【问题描述】:
我的数据集有两个变量来描述我的观察结果:
- 变量“1978 年的收入”
- “治疗状态”的虚拟变量 0 或 1(在治疗组或对照组中)。
我现在的目标是创建一个条形图,描述 1978 年治疗组和对照组的平均收入。
我现在的代码:
chart1 = ggplot(data = NSW, aes(x = treatment, y = income)) + geom_bar(stat='identity')
我得到的是:enter image description here
我将代码更改为:chart1 = ggplot(data = NSW, aes(x = treatment, y = mean(income))) + geom_bar(stat='identity')
生成此条形图的工具:enter image description here
我只是不知道如何告诉 R 我希望两个条在 y 轴上“停止”,其中描述了任一组各自的平均收入。
编辑: 这就是最终结果的样子(抱歉我画得不好): enter image description here 图表的标题可能是:1978 年的平均收入——治疗组和对照组
希望任何人都可以在这里帮助我。 谢谢!
PS:不要混淆,在两个条形图中,收入的变量名称都标记为“re78”。
【问题讨论】:
-
这对我来说没有意义:“我只是对如何告诉 R 我希望两个条在 y 轴上“停止”感到困惑,其中任何一个的各自平均收入组正在被描述”
-
更新了我原来的帖子。希望我的图能更清楚。再次感谢!
-
请使用
dput或我们可以复制和使用的东西添加数据。还显示共享数据的预期输出。了解how to ask a good question 和how to give a reproducible example。
标签: r ggplot2 bar-chart data-visualization