2009-07-14 11 views
3

Ich habe versucht, ein Diagramm in R Plot zu erstellen, und habe mich nur gefragt, ob es eine Möglichkeit gibt, das Side-Header-Label näher an den Graphen zu verschieben.Verschieben eines R-Plot-Headers

Ich habe die Schrift kleiner gemacht und das Etikett in zwei Zeilen, aber wenn ich es in zwei Zeilen, die obere Zeile fällt vom Bildschirm und die untere Zeile ist ziemlich weit weg von der nummerierten Y-Achse der Graph. Gibt es überhaupt etwas, um das Etikett näher an die y-Achse zu bringen, damit das Ganze sichtbar ist?

Antwort

4

Versuchen mar Tweaking:

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 

?par auf mar für weitere Informationen siehe:

mar Ein numerisches Vektor der Form c (unten, links, oben, rechts), die gibt die Anzahl der Zeilen an, die auf den vier Seiten des Diagramms angegeben werden sollen. Der Standardwert ist c (5, 4, 4, 2) + 0,1.

+0

+1. Sie könnten auch versuchen, den Parameter 'mgp' zu ändern, z. Par (mgp = c (2,1,0)). –

+0

Das hat komplett funktioniert! Vielen Dank! – user130633

Verwandte Themen