YaRrr! Piratens Guide till R

12.2 tomt marginaler

 marginaler för en tomt.

figur 11.20: marginaler av en tomt.

alla tomter i R har marginaler som omger dem som skiljer huvudplottningsutrymmet från det område där axlarna, etiketterna och ytterligare text ligger. För att visualisera hur R skapar tomtmarginaler, titta på marginalfigur 11.20.

du kan justera storleken på marginalerna genom att ange en marginalparameter med syntaxen par(mar = c(bottom, left, top, right)), där argumenten bottom, left … är storleken på marginalerna. Standardvärdet för mar är c (5.1, 4.1, 4.1, 2.1). För att ändra storleken på marginalerna för en tomt måste du göra det med par(mar) innan du faktiskt skapar tomten.

Låt oss se hur detta fungerar genom att skapa två tomter med olika marginaler:i tomten till vänster ställer jag marginalerna till 3 på alla sidor. I tomten till höger ställer jag marginalerna till 6 på alla sidor.

# First Plot with small marginspar(mar = c(2, 2, 2, 2)) # Set the margin on all sides to 2plot(1:10)mtext("Small Margins", side = 3, line = 1, cex = 1.2)mtext("par(mar = c(2, 2, 2, 2))", side = 3)# Second Plot with large marginspar(mar = c(5, 5, 5, 5)) # Set the margin on all sides to 6plot(1:10)mtext("Large Margins", side = 3, line = 1, cex = 1.2)mtext("par(mar = c(5, 5, 5, 5))", side = 3)

du kommer att märka att marginalerna är så små i den första tomten att du inte ens kan se axeletiketterna, medan det i den andra tomten finns gott om (förmodligen för mycket) vitt utrymme runt plottningsområdet.

förutom att använda parametern mar kan du också ange marginalstorlekar med parametern mai. Detta fungerar precis som mar förutom att värdena för mai ställer in marginalstorleken i tum.



+