R 增加轴范围

R 增加轴范围,r,plot,R,Plot,我有一个绘图,我使用lines()函数添加了第二条线,但添加的线不适合默认轴跨度,因此我想增加两个轴的范围,以便整个新线适合。图表的代码如下所示: plot(spa8, ci.type="line", col="black", lwd=2, ci.lty=2, ci.col="black", ylab = "Species Richness", yaxp = c(0,60,6), xaxp = c(0,200,10), cex.axis = 0.75, frame.plot=FALSE, x

我有一个绘图,我使用
lines()
函数添加了第二条线,但添加的线不适合默认轴跨度,因此我想增加两个轴的范围,以便整个新线适合。图表的代码如下所示:

plot(spa8, ci.type="line", col="black", lwd=2, ci.lty=2, ci.col="black",
 ylab = "Species Richness", yaxp = c(0,60,6), xaxp = c(0,200,10),
 cex.axis = 0.75, frame.plot=FALSE, xvar = "individuals") +
 lines(spa7, ci.type="line", col="grey", lwd=2, ci.lty=2, ci.col="grey",
 xvar = "individuals")+
 box(bty="L")
我尝试过使用
usr()
xaxp()
但是运气不好,我也尝试过使用
axis()
函数设置我自己的轴,但也没有成功。我敢肯定我一定是做错了什么,因为这似乎是一件应该很容易做到的事情

有人能帮我吗


谢谢

也许您可以在
plot
函数中使用
xlim
ylim
参数。例如,试着运行下面的代码(一行一行),看看它们之间的区别

##  Default.
plot(1:10)

##  Set x-axis to be between -10 and 10.
plot(1:10, xlim = c(-10, 10))

##  Set x-axis to be between -10 and 10, and y-axis to be between -5 and 5.
plot(1:10, xlim = c(-10, 10), ylim = c(-5, 5))

希望有帮助:)

调整
xlim
ylim
会导致x和y长度不同的错误。编辑:等等,我重新启动了RStudio,这次它工作了。