YaRrr! Piracki Przewodnik po R

12.2 marginesy działki

marginesy działki.

rysunek 11.20: marginesy działki.

wszystkie wykresy W R mają otaczające je marginesy, które oddzielają główną przestrzeń Wykresów od obszaru, w którym leżą osie, etykiety i dodatkowy tekst. Aby zwizualizować sposób, w jaki R tworzy marginesy wykresu, spójrz na rysunek marginesu 11.20.

możesz dostosować rozmiar marginesów, określając parametr margin używając składni par(mar = c(bottom, left, top, right)), gdzie argumenty bottom, left … są rozmiarem marginesów. Domyślną wartością dla mar jest c (5.1, 4.1, 4.1, 2.1). Aby zmienić rozmiar marginesów wykresu, musisz to zrobić za pomocą par(mar), zanim faktycznie utworzysz Wykres.

zobaczmy, jak to działa, tworząc dwa wykresy z różnymi marginesami :na wykresie po lewej stronie ustawię marginesy na 3 ze wszystkich stron. Na wykresie po prawej stronie ustawię marginesy na 6 ze wszystkich stron.

# 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)

zauważysz, że marginesy są tak małe na pierwszym wykresie, że nie widać nawet etykiet osi, podczas gdy na drugim wykresie jest dużo (prawdopodobnie zbyt dużo) białych przestrzeni wokół obszaru wykresu.

oprócz użycia parametru mar, można również określić rozmiary marginesów za pomocą parametru mai. Działa to tak samo jak mar, z wyjątkiem tego, że wartości dla mai ustawiają rozmiar marginesu w calach.



+