2010-05-10 4 views
7

je suis en cours d'exécution suivantes:R complote des étiquettes de la page

png(filename="figure.png", width=900, bg="white") 
barplot(c(1.1, 0.8, 0.7), horiz=TRUE, border="blue", axes=FALSE, col="darkblue") 
axis(2, at=1:3, lab=c("elephant", "hippo", "snorkel"), las=1, cex.axis=1.3) 
dev.off() 

et les étiquettes sur la gauche font leur apparition hors de la page. Je n'arrive pas à comprendre comment le réparer. Des idées?

Merci.

Répondre

13

Vous n'avez pas laissé suffisamment d'espace dans la marge de gauche pour les étiquettes longues. Essayer:

png(filename="figure.png", width=900, bg="white") 
par(mar=c(5,6,4,1)+.1) 
barplot(c(1.1, 0.8, 0.7), horiz=TRUE, border="blue", axes=FALSE, col="darkblue") 
axis(2, at=1:3, lab=c("elephant", "hippo", "snorkel"), las=1, cex.axis=1.3) 
dev.off() 

L'argument « mar » de « par » définit la largeur des marges dans l'ordre: « bas », « gauche », « haut », « droit ». La valeur par défaut est de mettre 'left' à 4, ici je l'ai changé à 6.

+2

Cela a fonctionné, merci. Il est étonnamment difficile de google pour ce genre de choses. –

+2

True. R étant appelé «R» n'a jamais fait les choses faciles pour googleing et autres. – wkmor1

+0

Ma bande dessinée la plus liée: http://stackoverflow.com/questions/102056/how-to-search-for-r-materials – Marek

Questions connexes