我正在尝试绘制一组数据ggplot2
。数据分为两类。我想用一条线性回归线将它们绘制在一起。但是,我希望两组中的每一个都以不同的颜色绘制。这是我得到的:
这是我得到它的方法:
library(ggplot2)
dframe1 <- structure(list(a = 1:6, b = c(5, 7, 9, 10.5, 11.7, 17), category = structure(c(1L,
1L, 1L, 2L, 2L, 2L), .Label = c("a", "b"), class = "factor")), .Names = c("a",
"b", "category"), class = "data.frame", row.names = c(NA, -6L
))
qplot(a, b, data = dframe1, colour = category) + geom_smooth(method = lm)
如何使绘图仅对所有数据使用一条回归线?
注意:除此之外,我很困惑为什么这些行中只有一条显示了置信区间,但这不是我当前问题的重点。