geom_smooth lm和geom_line没有绘制相同的线

时间:2018-10-12 14:31:48

标签: r ggplot2

我正在使用geom_smooth方法lm和geom_line根据拟合的lm模型绘制一条直线,但是它们没有绘制相同的曲线。

哪个是对的?我的代码中有错误吗?

代码下方:

TextView

1 个答案:

答案 0 :(得分:2)

您的代码中有错误。在您的回归分析中,您将QTY视为NET_PRICE_TTC的函数,而在您的ggplot调用中,您将x=QTYy=NET_PRICE_TTC设置为{({ {1}}电话。

geom_line调用中翻转xy即可解决。在这里,我将ggplot拟合线涂成了蓝色。

lm

enter image description here