为Scatterplot编写两个不匹配的数据帧

时间:2018-04-17 00:46:27

标签: r dataframe lapply

> postScore

  Var1 Freq
1   -10    2
2    -9    2
3    -8   10
4    -7   30
5    -6   62
6    -5   38
7    -4   84
8    -3  278
9    -2  614
10   -1  138
11    0 2454
12    1  256
13    2  702
14    3  212
15    4   98
16    5   10
17    6   10

preScore  

Var1 Freq
1   -13    4
2   -11    2
3   -10    2
4    -9    2
5    -8    4
6    -7   68
7    -6   88
8    -5  160
9    -4  136
10   -3 1282
11   -2  984
12   -1  796
13    0 4648
14    1  592
15    2  400
16    3  344
17    4   40
18    5   14
19    6   26
20    7    4
21    8    2
22    9    2

期望的结果:我想使用ggplot来覆盖两个散点图。我需要一个组合数据框,其中列为var1(-13:9),y1(preScore频率计数,不匹配值= 0),y2(postScore频率计数,不匹配值= 0)。或者,创建两个具有匹配维度的新变量(不匹配的值= 0)。

1 个答案:

答案 0 :(得分:0)

你的问题没有让你的意图明确。根据我的理解,您可以使用以下代码::

ggplot() + 
geom_jitter(data = preScore, aes(var1,freq, color="red")) + 
geom_jitter(data = postScore, aes(var1, freq, color="green"))