使用 R,我需要在同一张图中绘制 2 条曲线。所以,我必须绘制 x1 与 y1 以及 x2 与 y2。这里“x1”是0到12范围内的随机但已知的数字;“x2”是 0 到 9 范围内的随机但已知的数字;类似地,y1 和 y2 的其他一些已知范围。
我使用了以下代码:
d<-read.csv("ni1.csv") # Reading in the data
x1<-d[,1]
y1<-d[,2]
d2<-read.csv("ni2.csv")
x2<-d2[,1]
y2<-d2[,2]
plot(x1,y1,pch="*", col='blue',xlim=c(0, 12), ylim=c(0,1300),main='Load Vs. Extension Curves',xlab='Extension', ylab='Load')
par(new=TRUE)
plot(x2, y2, pch="*", col= 'red',xlim=c(0, 9), ylim=c(0,1400), axes= FALSE, xlab='', ylab='' )
现在的问题是,虽然我得到了 x1 与 y1 的正确曲线,但 x2 与 y2 的曲线在不正确的范围内。也就是说,x2 与 y2 的 x 范围超出了我绘制的值。
任何人都可以帮助解决这个问题吗?非常感谢您的支持...
问候。