绘制两条曲线直到 R 中的特定数据年份

问题描述

我试图在 R 中为我的绘图绘制一条回归线。我想添加两条单独的线:一条是从 1 到 31 的数据的回归线,第二条是回归线从 31 到 67。

我正在使用以下代码

plot(listDF_Qlowflowma_blending_residuals[[1]]$year,listDF_Qlowflowma_blending_residuals[[1]]$Q7min,type="l")
abline(lm(listDF_Qlowflowma_blending_residuals[[1]]$Q7min[1:31]~listDF_Qlowflowma_blending_residuals[[1]]$year[1:31]),col="blue")
abline(lm(listDF_Qlowflowma_blending_residuals[[1]]$Q7min[31:67]~listDF_Qlowflowma_blending_residuals[[1]]$year[31:67]),col="red")

但如您所见,线条(蓝色和红色)延伸至整个时期。

enter image description here

有没有办法绘制蓝色的第一行直到数据 31,以及从 31 到 67 的红线?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)