在R中延长绘图轴的长度?

spa*_*ack 10 plot r

如何在R中扩展轴线以覆盖数据范围?例如,在

http://i.stack.imgur.com/xUvp3.png

我的数据大约到2100年,我希望x轴的线走得那么远,但是不要在2100处做一个刻度线或标签.这在R中是否可能?

以下是用于制作上述情节的代码:

hist(x,breaks=50,xlab="...",main="",xlim=c(0,2100))
Run Code Online (Sandbox Code Playgroud)

谢谢.

Aar*_*ica 10

您需要使用两个轴命令; 一个用于轴线,另一个用于刻度线和标签.

set.seed(2); x <- rlnorm(1000, log(130))
hist(x, breaks=seq(0, 3000, by=200), xlim=c(0,2100), xaxt="n")

axis(1, at=c(0,2100), labels=c("",""), lwd.ticks=0)
axis(1, at=seq(0 , 2000, by=200), lwd=0, lwd.ticks=1)
Run Code Online (Sandbox Code Playgroud)

替代文字