在下面的示例中,我在 0.95 处绘制了一个自定义刻度线(根据 Thomas 的建议进行编辑以使标签水平):
d = matrix(runif(40), ncol=4)
colnames(d) = c('a','b','c','d')
barplot(
d,
beside=T,
col=c('#CD4E3C', '#816DC3','#569340', '#A87929'),
ylim=c(0,1),
cex.axis=.80,
main= 'Title',
las=1
)
abline(h= 1:10/10, col = 'lightgray', lty=3)
axis(side=2, at=c(.95), cex.axis=.75, tck=-.01, las=1)
abline(h= .95, col = '#000000', lty=3)
这使:
我的自定义标签与常规标签(我也需要)太接近,我想让标签更靠近刻度线。我翻阅了
help(par)
如何使该标签更靠近轴?
编辑:
使刻度线标签水平放置有帮助,但我仍然想将标签缩进 0.95 以反映缩短的刻度线。