对于我的论文,我在 R 中以 APA 格式制作散点图。到目前为止,我的代码如下,它非常适合仅绘制一个带有置信区间和回归线的变量:
scatterplot=ggplot(dat, aes(x=STAIT, y=valence))+
geom_point()+
geom_smooth(method=lm,se=T, fullrange=T,colour='black')+
labs(x='STAI-T score', y='Report length')+
apatheme
但是,我有两个变量最初是在相同的 0-100 范围内测量的:效价和唤醒。而不是两个单独的图,我认为将两个变量添加到一个图中会很好,使用“价/唤醒分数”作为 ylab 和开/闭点来定义哪些数据点来自哪个变量,有点像这个例子是我在网上找到的。但是,在该示例中,数据来自不同的组。所以该代码不适用于我的数据。我尝试了不同的方法,我得到的最接近的是以下代码:
sp.both=ggplot(dat, aes(x=STAIT))+
geom_point(aes(y=valence)) +
geom_point(aes(y=arousal)) +
apatheme
这给了我一个散点图,其中两个变量的数据点都添加到了同一个图中。但是,我需要一个分数的数据点在视觉上与另一个分数不同,并且我想为每个变量添加两条单独的回归线。但是到目前为止我所做的一切都导致了错误,而且我在网上找不到任何试图做同样事情的人的例子。
任何帮助将不胜感激!