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,这次它工作了。