利用R中两个变量的均值制作Barplot

时间:2019-02-15 13:28:31

标签: r aggregate bar-chart

我在创建简单的条形图时遇到了麻烦。我正在查看鲭鱼中的寄生虫负荷,并希望创建一个条形图,以显示公鱼和母鱼平均寄生虫负荷的差异(带有误差线)。 目前,我的数据包括一个标题为SEX的列,在该列下,鱼被分类为M或F。另一列显示了每个个体中的寄生虫数量。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您没有提供任何数据,因此我们无法准确响应,但是我将用其他数据进行说明,然后说出我认为您需要的内容。使用内置的虹膜数据:

Tab = aggregate(iris$Sepal.Length, list(iris$Species), mean)
barplot(Tab$x, names.arg=Tab$Group.1)

Barplot

所以您可能需要类似的东西:

Tab = aggregate(DAT$parasites, list(DAT$SEX), mean)
barplot(Tab$x, names.arg=Tab$Group.1)