如何将边界线添加到ggplot点

时间:2018-07-03 14:23:21

标签: r ggplot2

我已经在R中用ggplot绘制了一些这样的点Example,并且需要添加这样的边界线Example with boundary line。该线必须靠近点,并且所有点都必须在该线之下。有人知道怎么做吗?预先感谢!

1 个答案:

答案 0 :(得分:2)

您可以使用以下方法计算斜率和截距:

coef(lm(yaxis_column ~ x_axis_column, data = your_dataframe))

然后使用您从上一步获得的截距和斜率值并将其插入此处以调整您的直线必须到达的位置,假设您的截距为30,斜率为-3,那么您需要:

your_ggplot + geom_abline(intercept = 30, slope = -3)

您只需将其添加到现有的ggplot代码中即可:

geom_abline(intercept = 30, slope = -3)