【发布时间】:2020-03-10 00:01:32
【问题描述】:
我正在完成其他人的工作,但无法理解这行代码的用途:
ggplot(data, aes(x = Group, y = Value)) + geom_bar(stat="identity", position = "dodge", lwd = 1, aes(fill = Group))
这是一个数据示例
Group Value
1 A 20
2 B 74
3 B 50
...
n A 24
我认为使用代码的目的是绘制一个条形图,总结 A 组和 B 组的值。但是我相信为 A 组和 B 组的每个元素以及所有这些条都绘制了一个条重叠,只显示每组的最大值。 是这样吗? 我认为目的是绘制一个汇总统计数据,无论是平均值还是中位数,而不是全部绘制,并且只能看到最大值。
如果这不是正在发生的事情,我将不胜感激任何帮助理解使用 stat='identity' 的含义,因为阅读文档对我没有多大帮助。
谢谢
【问题讨论】:
-
stat 身份直接使用这些值。默认统计数据计算每个值的数量。最好使用
geom_col()