12.2 A telek margói
11.20.ábra: a telek szélei.
az R minden parcelláját margók veszik körül, amelyek elválasztják a fő rajzterületet attól a területtől, ahol a tengelyek, a címkék és a kiegészítő szöveg fekszenek. Annak megjelenítéséhez, hogy R hogyan hozza létre a telek margóit, nézze meg a margó ábrát 11.20.
a margók méretét úgy állíthatja be, hogy megad egy margó paramétert a par(mar = c(bottom, left, top, right))
szintaxis használatával, ahol az bottom
, left
… argumentumok a margók méretét jelentik. A mar
alapértelmezett értéke c (5.1, 4.1, 4.1, 2.1). A telek margóinak méretének megváltoztatásához ezt a par(mar)
gombbal kell megtennie, mielőtt ténylegesen létrehozná a cselekményt.
nézzük meg, hogyan működik ez két különböző margóval rendelkező telek létrehozásával:a bal oldali telken a margókat minden oldalról 3-ra állítom. A jobb oldali telken minden oldalról 6-ra állítom a margókat.
# 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)
észre fogja venni, hogy az első ábrán a margók olyan kicsiek, hogy még a tengelycímkéket sem látja, míg a második ábrán rengeteg (valószínűleg túl sok) fehér hely van a rajzoló régió körül.
a mar
paraméter használata mellett margóméreteket is megadhat a mai
paraméterrel. Ez ugyanúgy működik, mint a mar
, azzal a különbséggel, hogy a mai
értékei hüvelykben állítják be a margó méretét.