这个问题在这里已有答案:
我想使用R中的绘图来自定义我自己的x轴。我想要的是x轴将显示40-52,然后再次显示1-40,如下所示的附件中的某些内容。我的数据是从2015年第40周到第201周第4周,我尝试过像2017_40到2018_4这样的东西,但这会使图形看起来非常狭窄。提前致谢!
在绘图中使用xaxt='n'来抑制打印x轴,然后使用axis打印任何你想要的内容。
xaxt='n'
axis
x = 40:92 y = sin(x) plot(x,y, ylim=c(-2,2), type='l', xaxt='n') xlab = ifelse(x>52, x-52,x) axis(side=1, at=40:92, labels=xlab)