Як використовувати функцію 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 ')
Приклад 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 ')
Зверніть увагу, як шляхи виглядають вужчими, оскільки ми зробили правий край таким великим.
Приклад 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