
图形
|
269
来探索帮助文档中的选项说明。
如果我们想要绘制一条存储在另一个 R 对象中的直线,我们可以使用 geom_abline 在
图形上绘制。在下面的例子中,我们从回归模型 m 中获取截距项和斜率,并将它们添加
到我们的图中(见图 10-23 )。
m <- lm(crossx ~ energy, data = strongx)
ggplot(strongx, aes(energy, crossx)) +
geom_point() +
geom_abline(
intercept = m$coefficients[1],
slope = m$coefficients[2]
)
crossx
energy
350
300
250
200
0.1 0.2 0.3
图 10-23:根据斜率和截距绘制的简单直线
这产生了与图 10-22 非常相似的图。如果想从简单线性模型以外的来源绘制直线,那么
使用 geom_abline 可以很方便地完成这一任务。
10.7.4 另请参阅
有关线性回归和 lm 函数的更多信息,请参见第 11 章。
10.8 多变量散点图的绘制
10.8.1 问题
数据集包含多个数值型变量。你想得到所有变量对的散点图。