12.2 okraje grafu
obrázek 11.20: okraje grafu.
všechny grafy v R mají okraje, které je obklopují a oddělují hlavní vykreslovací prostor od oblasti, kde leží osy, štítky a další text. Chcete-li si představit, jak R vytváří okraje grafu, podívejte se na okraj obrázek 11.20.
můžete nastavit velikost okraje zadáním marže parametr pomocí syntaxe par(mar = c(bottom, left, top, right))
, kde argumenty bottom
, left
… velikosti okrajů. Výchozí hodnota pro mar
je c(5.1, 4.1, 4.1, 2.1). Chcete-li změnit velikost okrajů grafu, musíte tak učinit pomocí par(mar)
, než skutečně vytvoříte graf.
podívejme se, jak to funguje vytvořením dvou grafů s různými okraji:v grafu vlevo nastavím okraje na 3 na všech stranách. V grafu vpravo nastavím okraje na 6 na všech stranách.
# 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)
všimněte Si, že okraje jsou tak malé, v první děj, který ani nemůžeš vidět popisky osy, zatímco v druhém grafu je spousta (pravděpodobně příliš mnoho) bílý prostor kolem spiknutí regionu.
kromě použití parametru mar
můžete také zadat velikost okrajů pomocí parametru mai
. To funguje stejně jako mar
kromě toho, že hodnoty pro mai
nastavují velikost okraje v palcích.