我正在用ggplot2绘图;这是代码:
plot <- ggplot(data=data, mapping=aes(x=independent, y=dependent, ecolor=as.factor(subject)))
otlp +
stat_cor(method = "pearson", size = 6) +
geom_smooth(method=lm, se=FALSE, fullrange=TRUE) +
geom_point(shape=1) +
labs(color="Subject")
这就是图例的样子:
我不确定为什么会有字母“ a”。当我删除geom_smooth时,通过“ a”的线会消失,这是我期望的,但是我不知道为什么字母“ a”不是像我在geom_point中定义的shape = 1的点。在图形上,这些点是正确的。