我想将x轴标签放在刻度线之间.
例如,默认情况下,R会生成如下所示的图形:(注意,我添加axis(1,c(2001,2002,2003,2004,2005,2006,2007,2008,2009,2010))
了更多的标签年份,否则R仅用2002 2004 2006 2008 2010
作标签.)
但是我想移动标签,使得情节看起来像这样:
我试着看,但我甚至不知道这是做什么的.
mds*_*ner 14
您可以通过单独调用来偏移标签和刻度线axis
.
(下面的例子看起来不像你的数据,但想法是一样的.)
绘制任何东西,但保持轴关闭.
plot(1:10, axes = FALSE)
Run Code Online (Sandbox Code Playgroud)
将标签绘制在半间距偏移处并关闭刻度线.(将数字反转为"有趣").
axis(1, at = (1:10) + 0.5, labels = 10:1, tick = FALSE)
Run Code Online (Sandbox Code Playgroud)
将标记添加回正常位置,并保持标签关闭.添加一个框以完成作业.
但要小心,标签现在有点含糊不清,它们指的是什么,以及实际上是什么?(尽管一年开始结束应该不是问题).
axis(1, at = (1:10), labels = FALSE, tick = TRUE)
box()
Run Code Online (Sandbox Code Playgroud)
您可以使用axis(2, ...)
相同的方式构建y轴,或者只使用默认值axis(2)
.
归档时间: |
|
查看次数: |
3613 次 |
最近记录: |