use*_*809 5 plot datetime r axis-labels
我怎么能做标签附带的更大的刻度?有一些绘图代码:
r <- as.POSIXct(round(range(time), "mins"))
plot(time,x,t="l", xaxt = "n")
...
axis.POSIXct(1, at = seq(r[1], r[2], by = "min"), format = "%H:%M:%S")
Run Code Online (Sandbox Code Playgroud)
得到这个情节:

如您所见,所有刻度都是相同的大小.有没有办法自动增加签名的那些刻度线的长度?
创建非常特定的轴布局时,通常需要在绘制绘图后添加轴.由于您没有可重现的示例,我已经创建了自己的数据集.
创建绘图,但不显示轴
plot(1:10, axes=FALSE, frame=TRUE)
Run Code Online (Sandbox Code Playgroud)添加x比例.在此示例中,值1,2,3,....,10.参数tck指定刻度长度:
##The tck value should be smaller here
axis(1, 1:10, tck=-0.05)
Run Code Online (Sandbox Code Playgroud)现在为"中间"值添加额外的比例.我已设置labels="",所以我们不打印任何值:
axis(1, seq(0.5, 9.5, 1), labels=rep("", 10), tck=-0.01)
Run Code Online (Sandbox Code Playgroud)这给出了:

| 归档时间: |
|
| 查看次数: |
6898 次 |
| 最近记录: |