簡體   English   中英

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

[英]How to: change x-axis values in R?

我有一個帶有兩個y軸的圖,並且對應的x值從1到18,以1為步長。我想以2到16的范圍,以1為步長來更改x軸。嘗試更改刻度時,x刻度的右端在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參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM