Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何:更改R中的x轴值?_R - Fatal编程技术网

如何:更改R中的x轴值?

如何:更改R中的x轴值?,r,R,我有一个带有两个y轴的图,对应的x值从1到18,以1的步长运行。 我想用2到16之间的比例改变x轴,步长为1。当我试图改变比例时,x-scale的右端在16之后是空的,因为R会自动用新值替换旧值,并保留右端的空白 par(mar=c(5, 4, 4, 6) + 0.1) plot(section, c, pch=16, axes=FALSE, ylim=c(-22,-18), xlab=" ", ylab=" ", type="b", col="black", main="BG") axis(2

我有一个带有两个y轴的图,对应的x值从1到18,以1的步长运行。 我想用2到16之间的比例改变x轴,步长为1。当我试图改变比例时,x-scale的右端在16之后是空的,因为R会自动用新值替换旧值,并保留右端的空白

par(mar=c(5, 4, 4, 6) + 0.1)
plot(section, c, pch=16, axes=FALSE, ylim=c(-22,-18), xlab=" ", ylab=" ", type="b", col="black", main="BG")
axis(2, ylim=c(-22,-18), col="black", las=1)
mtext(expression(paste(delta^{13}, "C (‰)")),side=2, line=2.5)
box()
par(new=TRUE)
plot(section, n, pch=15, xlab=" ", ylab=" ", ylim=c(10,13), axes=FALSE, type="b", col="red")
axis(4, ylim=c(10,13), col="red", col.axis="red", las=1)
mtext(expression(paste(delta^{15}, "N (‰)")), side=4, col="red", line=4)

axis(1, at=floor(seq(from=2.5, to=15.5, length.out=13)))
axis(1, pretty(range(section), 18))
最后两个没有给我我想要的结果(不能发布我的图片?)


有没有办法解决这个问题?我将非常感激

我想您正在寻找
xlim
参数。

节的范围是什么?你试过xlim吗?