J'essayais de créer un graphique dans R Plot et je me demandais simplement s'il était possible de déplacer l'étiquette de l'en-tête latéral plus près du graphique. J'ai réduit la police et mis l'étiquette en deux lignes, mais quand je l'ai placée en deux lignes, la ligne supérieure tombe de l'écran et la ligne inférieure est plutôt éloignée de l'axe Y numéroté de la graphique. Y a-t-il moyen de rapprocher l'étiquette de l'axe des y pour que tout soit visible?Déplacement d'un en-tête de tracé R
3
A
Répondre
4
Essayez peaufinage mar
:
mar.old <- par('mar')
print(mar.old)
par(mar=rep(10, 4)) # some ridiculous values
plot(density(rnorm(1000)), ylab='foo\nbar\nbaz\nquux')
par(mar=mar.old) # restore original
Voir ?par
pour plus d'informations sur mar
:
mar Un vecteur numérique de la forme c (en bas, à gauche, en haut, à droite) qui donne le nombre de lignes de marge à spécifier sur les quatre côtés de la parcelle. La valeur par défaut est c (5, 4, 4, 2) + 0.1.
+1. Vous pouvez également essayer de modifier le paramètre "mgp", par ex. par (mgp = c (2,1,0)). –
Ceci a complètement fonctionné! Merci beaucoup! – user130633