Question

Je suis en train de créer un graphique en R Plot et me demandais s'il y avait un moyen de déplacer l'étiquette d'en-tête de côté plus proche du graphique.

Je l'ai fait la police plus petite et mettre l'étiquette en deux lignes, mais quand je l'ai mis en deux lignes la ligne supérieure tombe hors de l'écran et la ligne de fond est assez loin de l'axe Y numérotée du graphique . Y at-il de toute façon de déplacer l'étiquette plus proche de l'axe y si la chose est visible?

Était-ce utile?

La solution

Essayez mar peaufinage:

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 à indiquer sur les quatre côtés de la parcelle. La valeur par défaut est c (5, 4, 4, 2) + 0,1.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top