R Ändern Sie die Entfernung zwischen der Achse Skalenstriche und tick mark Etiketten
Im folgenden Beispiel, ich Plane eine benutzerdefinierte Haken bei .95 (bearbeitet um Etiketten horizontal gemäß Thomas' Vorschlag):
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)
Gibt:
Mein benutzerdefiniertes Etikett ist zu nahe an der regulären label (die ich auch brauche), und ich würde gerne bringen Sie die Beschriftung näher an den Haken. Ich schaute durch
help(par)
Wie könnte ein bringen das Etikett näher an der Achse?
BEARBEITEN:
Macht das Häkchen Etiketten horizontal geholfen, aber ich würde noch gerne Gedankenstrich, die Beschriftung .95 entsprechend die verkürzte Häkchen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schnelle Lösung ist, um
las=2
sowohl in Ihrerbarplot()
undaxis()
ruft zur Abgabe von Etiketten horizontal und Sie werden klarer werden.BEARBEITEN: Verwenden Sie
mtext
stattaxis
:mtext("0.95",2,.5,at=.95,las=2,cex=.75)