我想知道我是否可以移动非数字值(例如,“琐事”见下面的R代码)在我的轴4侧上,这样每个非数字值都 位于 当前标记之间(我需要在这个特定的轴上保留当前的刻度线吗?
注意:您看到我已将" "
放置为最高的非数字轴值,这是因为我不需要它(可能有{{1}的方式可以删除)。
这是 R代码:
" "
答案 0 :(得分:0)
如果您希望它们恰好位于刻度线之间,则最简单的方法是在第二次调用axis
时完全指定其位置以绘制标签。
curve(dnorm(x), -3, 3, bty = "n")
axis(side = 4, at = c(0, .1, .2, .3, .4),
labels = FALSE) # don't generate labels
axis(side = 4,
at = c(0.05, 0.15, 0.25, 0.35), # put the labels half-way between
labels = c("Trivial", "Anecdotal", "Substantial","Strong"),
tick = FALSE, # don't plot the tick marks
las = 1)