YaRrr! Ghidul piratului pentru R

12.2 margini de complot

 marginile unui complot.

figura 11.20: marginile unui complot.

toate parcelele din R au margini care le înconjoară, care separă spațiul principal de complot de zona în care se află axele, etichetele și textul suplimentar. Pentru a vizualiza modul în care r creează marje de complot, uita-te la marja figura 11.20.

puteți ajusta dimensiunea marginilor specificând un parametru de marjă folosind sintaxa par(mar = c(bottom, left, top, right)), unde argumentele bottom, left … sunt dimensiunea marginilor. Valoarea implicită pentru mar este c(5.1, 4.1, 4.1, 2.1). Pentru a modifica dimensiunea marginilor unui complot, trebuie să faceți acest lucru cu par(mar) înainte de a crea efectiv complotul.

să vedem cum funcționează acest lucru prin crearea a două parcele cu margini diferite:în graficul din stânga, voi seta marginile la 3 pe toate părțile. În complotul din dreapta, voi seta marginile la 6 pe toate părțile.

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

veți observa că marginile sunt atât de mici în primul complot încât nici măcar nu puteți vedea etichetele Axei, în timp ce în al doilea complot există mult spațiu alb (probabil prea mult) în jurul regiunii de complot.

pe lângă utilizarea parametrului mar, puteți specifica și dimensiunile marjei cu parametrul mai. Aceasta acționează la fel ca mar cu excepția faptului că valorile pentru mai setați dimensiunea marjei în inci.



+