YaRrr! Pirat Guide Til R

12.2 Plottmarger

Marger I et plott.

Figur 11.20: Marger av et plott.

alle plott i R har marginer som omgir Dem som skiller hovedplottplassen fra området der aksene, etikettene og tilleggsteksten ligger. For å visualisere Hvordan R skaper plottmarger, se på margin Figur 11.20.

du kan justere størrelsen på margene ved å angi en marginparameter ved hjelp av syntaksen par(mar = c(bottom, left, top, right)), der argumentene bottom, left … er størrelsen på margene. Standardverdien for mar er c (5.1, 4.1, 4.1, 2.1). For å endre størrelsen på margene i et plott må du gjøre det med par(mar) før du faktisk lager plottet.

La oss se hvordan dette fungerer ved å lage to tomter med forskjellige marginer: i plottet til venstre setter jeg margene til 3 på alle sider. I plottet til høyre setter jeg marginene til 6 på alle sider.

# 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 vil legge merke til at marginene er så små i den første plottet at du ikke engang kan se akseetikettene, mens i den andre plottet er det nok (sannsynligvis for mye) hvitt mellomrom rundt plottingsområdet.

i tillegg til å bruke parameteren mar, kan du også angi marginstørrelser med parameteren mai. Dette fungerer akkurat som mar bortsett fra at verdiene for mai angir marginstørrelsen i tommer.



+