YaRrr! A kalóz útmutatója R-hez

12.2 A telek margói

 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.



+