次の例では、カスタムの目盛りを .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)
そのラベルを軸に近づけるにはどうすればよいでしょうか?
編集:目盛りラベルを水平にすることは役に立ちましたが、短縮された目盛りを反映するために.95のラベルをインデントしたいと思います。