R Base Plot抑制轴线但显示刻度

时间:2017-03-21 16:28:10

标签: r plot axis-labels

我对axis()函数有以下问题。

 axis(1,
       at=1:length(stringi::stri_rand_strings(21, 15)),
       labels=stringi::stri_rand_strings(21, 15),
       tick=1,
       lwd=1,
       mgp = c(0,1,0),
       col = title_colour,
       col.ticks = title_colour
       ,lty = "solid",
       cex.axis = 1,las=2,cex=0.75)

enter image description here

但我真正需要的是没有连续滴答的连续x&#x; x线的标记:

enter image description here

如何使用axis()??

完成此操作

1 个答案:

答案 0 :(得分:7)

col设为NA,将col.ticks设为值

plot(1, type = 'n', axes = FALSE)
axis(1, c(0.75, 1, 1.25), col = NA, col.ticks = 1)

enter image description here

(请注意我的可重复的最小示例,请尝试将其包含在您的问题中!)