Функция par() в R – Настройка графических параметров
Функция par() в R используется для установки и запроса графических параметров, управляя общим внешним видом графиков.
С помощью par() можно настраивать множество атрибутов, таких как расположение графиков, отступы, шрифты и другое.
Синтаксис функции par() выглядит следующим образом:
par(..., no.readonly = FALSE)
Описание общих параметров:
| Параметр | Описание | Пример |
|---|---|---|
| mfrow | Количество строк и столбцов для нескольких графиков на странице | par(mfrow = c(2, 2)) |
| mar | Отступы графика | par(mar = c(4, 4, 2, 1)) |
| col | Цвет по умолчанию | par(col = "blue") |
| pch | Тип символа точки | par(pch = 16) |
| cex | Коэффициент масштабирования | par(cex = 1.2) |
| lwd | Ширина линии | par(lwd = 2) |
Пример
# Сохранить исходные параметры
old_par <- par(no.readonly = TRUE)
# Задать макет графиков 2x2
par(mfrow = c(2, 2))
# Нарисовать четыре разных графика
x <- 1:10
y <- x^2
plot(x, y, main = "Диаграмма рассеяния", col = "steelblue", pch = 16)
hist(rnorm(100), main = "Гистограмма", col = "lightgreen")
barplot(c(10, 20, 15, 30), main = "Столбчатая диаграмма",
col = "coral")
boxplot(rnorm(50), rnorm(50, 2),
main = "Ящик с усами", col = "gold")
# Восстановить исходные параметры
par(old_par)
old_par <- par(no.readonly = TRUE)
# Задать макет графиков 2x2
par(mfrow = c(2, 2))
# Нарисовать четыре разных графика
x <- 1:10
y <- x^2
plot(x, y, main = "Диаграмма рассеяния", col = "steelblue", pch = 16)
hist(rnorm(100), main = "Гистограмма", col = "lightgreen")
barplot(c(10, 20, 15, 30), main = "Столбчатая диаграмма",
col = "coral")
boxplot(rnorm(50), rnorm(50, 2),
main = "Ящик с усами", col = "gold")
# Восстановить исходные параметры
par(old_par)
Выполнение приведенного выше кода отобразит четыре различных графика в сетке 2x2 на одном холсте.
Другие расширения
Примеры на языке R