微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决绘制两条曲线直到 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 举报,一经查实,本站将立刻删除。