YaRrr! Pirátský průvodce R

12.2 okraje grafu

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.



+