这是我的问题:
myd <- data.frame (V1 = paste ("V", 1:1000), V2 = rnorm(1000))
plot(myd[,1], myd[,2])
由于我的情节在轴上很忙,我想每隔100个刻度标记并显示相应的标签。此外,仅在两百个刻度之间显示勾选(不带标签)。例如,刻度和标签为1,100,200,300 ..... 1000,刻度仅为50,150,250,350 ...... 950
我如何才能实现这一目标?
编辑:
示例:
| | | | | | |
V1 V100 V200 V300
答案 0 :(得分:4)
您可以使用:
plot(myd[,1], myd[,2], xaxt="n")
axis(1, at=seq(0,1000,50))
还可以查看?axis
有关刻度和标签的详细信息。
axis(1, at=seq(0,1000,100), label=paste0("V", seq(0, 1000, 100)))
axis(1, at=seq(50,1000,100), label=F, tick=T)