我设法在一个图上创建了一个包含两个数据集的散点图。一组数据的 X 轴范围为 0 -40(绿色),而另一组数据的范围仅为 0 -15(红色)。
我使用此代码将趋势线分别添加到红色和绿色数据中(使用 par(new))。
plot( x1,y1, col="red", axes=FALSE, xlab="",ylab="",ylim= range(0:1), xlim= range(0:40))
f <- function(x1,a,b,d) {(a*x1^2) + (b*x1) + d}
fit <- nls(y1 ~ f(x1,a,b,d), start = c(a=1, b=1, d=1))
co <- coef(fit)
curve(f(x, a=co[1], b=co[2], d=co[3]), add = TRUE, col="red", lwd=1)
我的问题是我似乎无法找到阻止 x 轴上 15 处的红色趋势线的方法。我“用谷歌搜索”,但我的问题似乎没有任何问题。很多excel趋势线!我厌倦了添加 end= 语句来适应 <- 并且这也不起作用。
请帮忙,
我希望我已经发布了足够的信息。提前致谢。