12.2 marges van een perceel
figuur 11.20: marges van een perceel.
alle plots in R hebben marges om hen heen die de hoofdplotruimte scheiden van het gebied waar de assen, labels en aanvullende tekst liggen. Om te visualiseren hoe R creëert plot marges, kijk naar marge figuur 11.20.
u kunt de grootte van de marges aanpassen door een marge parameter op te geven met behulp van de syntaxis par(mar = c(bottom, left, top, right))
, waarbij de argumenten bottom
, left
… de grootte van de marges zijn. De standaardwaarde voor mar
is c (5.1, 4.1, 4.1, 2.1). Om de grootte van de marges van een plot te veranderen moet u dit doen met par(mar)
voordat u de plot daadwerkelijk maakt.
laten we eens kijken hoe dit werkt door twee plots te maken met verschillende marges:in de plot aan de linkerkant zal ik de marges op 3 zetten aan alle kanten. In het perceel aan de rechterkant, zet ik de marges op 6 aan alle kanten.
# 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)
je zult merken dat de marges in de eerste plot zo klein zijn dat je zelfs de aslabels niet kunt zien, terwijl er in de tweede plot veel (waarschijnlijk te veel) witruimte rond de plot is.
naast het gebruik van de mar
parameter, kunt u ook marges opgeven met de mai
parameter. Dit werkt net als mar
behalve dat de waarden voor mai
de marge grootte in inches.