Як використовувати функцію par() у r


Ви можете використовувати функцію par() в R, щоб створити кілька графіків одночасно.

Ця функція використовує такий базовий синтаксис:

 #define plot area as four rows and two columns
by(mfrow = c(4, 2))    

#create plots
plot(1:5)
plot(1:20)
...

Наступні приклади показують, як використовувати цю функцію на практиці.

Приклад 1: відображення кількох графіків за допомогою par()

Наступний код показує, як використовувати функцію par() для визначення області графіка з 3 рядками та 1 стовпцем:

 #define plot area as three rows and one column
by(mfrow = c(3, 1))    

#create plots
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ')

функція by в r

Приклад 2: визначення полів шляху за допомогою mar()

У наступному коді показано, як використовувати аргумент mar() для визначення полів навколо кожного шляху в такому порядку: знизу, зліва, зверху, справа.

Примітка. Типовим значенням є mar = c(5.1, 4.1, 4.1, 2.1)

 #define plot area with tiny bottom margin and huge right margin
par(mfrow = c(3, 1), mar = c(0.5, 4, 4, 20))    

#create plots
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ') 

функція mar у R

Зверніть увагу, як шляхи виглядають вужчими, оскільки ми зробили правий край таким великим.

Приклад 3: визначення розміру тексту графіків за допомогою cex()

У наведеному нижче коді показано, як використовувати аргументи cex.lab() і cex.axis() для визначення розміру міток осі та позначок позначок відповідно.

Примітка. За замовчуванням cex.lab = 1 і cex.axis = 1

 #define plot area with large axis labels
par(mfrow = c(3, 1), mar = c(5, 10, 4, 1), cex. axis = 3, cex. lab = 3)    

#create plots
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ') 

Після того, як ви закінчите використовувати функцію par(), ви можете скористатися функцією dev.off() , щоб скинути параметри par.

 #reset by() options
dev. off ()

Добре використовувати dev.off() кожного разу, коли ви закінчуєте використовувати функцію par().

Додаткові ресурси

Як побудувати кілька стовпців у R
Як намалювати легенду за межами сюжету в R
Як створити логарифмічний графік у R

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *