如何在同一轴上绘制三个随时间变化的条形图

时间:2019-02-19 17:57:21

标签: r time bar-chart

我有一个数据帧(df),其中包含时间(五个最小间隔)和在三个不同位置经过的动物数量。三个地方的计数同时开始和结束。他们在不同的时间经过三个地方。第一名,第二名和第三名,因为它们在空间上对齐。

今天我得到: y轴上的动物数量和x轴上的时间(这里有我想要的三个独立的分组)。但是,三个分组中的每个分组的时间都重新开始(因此,x轴看起来像这样(起始端,起始端,起始端)。

我想要什么: 在y轴上具有计数数量,在x轴上具有时间的图形(从计数的开始到结束)。因此,随着时间的流逝,动物的数量将会“位移”(可能也会减少)。

我今天的代码是:

barplot(df$nr.animals, names.arg = df$time, xlab="Time", ylab="Number of animals counted")

如何在x轴上有时间的情况下将这些数据放入条形图中(对于每个新地点,时间都没有从头开始)?

编辑: 查看我的一些数据集的图片: time=time, pos has three different values: mmys1, mmys_c1 and mmys_c2, which stands for the three different places, nr.bats.dir1 = number of animals counted in that specific time interval

查看我的数据集结构的图片: time has factor format, nr,bats.dir1 has integer format

因此我的代码实际上是这样的 barplot(df$nr.bats.dir1, names.arg = df$time, xlab="Time", ylab="Number of bats counted")

谢谢!

0 个答案:

没有答案