例如,我有两个数据集如下所示。使用位置作为X,并计为Y,如何使用ggplot2 geom_line
在单个图中的不同颜色线中绘制它们?
数据集a
:
position count
1 3
2 9
3 10
4 15
5 19
6 28
7 15
8 13
9 11
10 5
数据集b
:
position count
1 4
2 8
3 16
4 17
5 19
6 10
答案 0 :(得分:1)
技巧是将两个数据帧组合成一个数据帧。首先,我们在每个数据框上创建一个新的标识符列:
a$dataset = "a"
b$dataset = "b"
然后我们将它们结合起来
dd = rbind(a, b)
剩下的就是在数据集编号上添加geom_line
但是条件:
ggplot(dd) + geom_line(aes(position, count, colour=dataset))