标记每第 n 个刻度线
Labelling every nth tick mark
我正在用
绘制一个轴
a <- factor(letters[seq( from = 1, to = 26 )])
b <- 1:26
plot(a, b, axes = FALSE)
axis(1, at = a, labels = a, las = 2)
如何获得所有刻度线但仅每个第 n 个标签,例如(每 7 天):
您可以调用 axis
两次,首先绘制所有刻度线,然后再次放置标签:
c = a[seq(1, length(a),7)]
axis(1, at=a, labels = FALSE)
axis(1, at=c, labels = c, las = 2)
我正在用
绘制一个轴a <- factor(letters[seq( from = 1, to = 26 )])
b <- 1:26
plot(a, b, axes = FALSE)
axis(1, at = a, labels = a, las = 2)
如何获得所有刻度线但仅每个第 n 个标签,例如(每 7 天):
您可以调用 axis
两次,首先绘制所有刻度线,然后再次放置标签:
c = a[seq(1, length(a),7)]
axis(1, at=a, labels = FALSE)
axis(1, at=c, labels = c, las = 2)