0

例如,我有两个数据集如下所示。使用位置为 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
4

1 回答 1

1

诀窍是将两个数据框组合成一个数据框。首先,我们在每个数据框上创建一个新的标识符列:

a$dataset = "a"
b$dataset = "b"

然后我们将它们结合起来

dd = rbind(a, b)

剩下的就是geom_line在数据集编号上添加但条件:

ggplot(dd) + geom_line(aes(position, count, colour=dataset))
于 2012-09-25T14:19:31.950 回答