Як використовувати функцію lines() у r (з прикладами)


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

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

 lines(x, y, col, lwd, lty)

золото:

  • x: вектор координати x для використання для нового рядка
  • y : вектор координати y для використання для нового рядка
  • col : Колір нового рядка
  • lwd : ширина нового рядка
  • lty : Тип рядка для нового рядка

У наступному прикладі показано, як використовувати функцію lines() на практиці.

Приклад: як використовувати функцію lines() у R

Припустімо, що ми використовуємо наступний код для створення простої хмари точок у базі R:

 #define (x, y) coordinates
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(2, 5, 5, 9, 10, 14, 13, 15)

#create scatterplot
plot(x, y)

Ми можемо використовувати функцію lines() , щоб додати лінію з певними координатами (x, y) до графіка:

 #define (x, y) coordinates
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(2, 5, 5, 9, 10, 14, 13, 15)

#create scatterplot
plot(x, y)

#define (x, y) coordinates for new line to add
x_line <- c(1, 2, 3, 4, 5, 6, 7, 8)
y_line <- c(2, 4, 6, 8, 10, 12, 14, 16)

#add new line to plot
lines(x_line, y_line)

Ми також можемо використовувати аргументи col , lwd і lty , щоб змінити колір, ширину та стиль лінії нового рядка:

 #define (x, y) coordinates
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(2, 5, 5, 9, 10, 14, 13, 15)

#create scatterplot
plot(x, y)

#define (x, y) coordinates for new line to add
x_line <- c(1, 2, 3, 4, 5, 6, 7, 8)
y_line <- c(2, 4, 6, 8, 10, 12, 14, 16)

#add new line to plot with custom style
lines(x_line, y_line, col=' red ', lwd= 6 , lty=' dashed ') 

Не соромтеся змінювати значення різних аргументів у функції lines() , щоб додати новий рядок із точним стилем, який ви хочете.

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

У наступних посібниках пояснюється, як виконувати інші типові завдання в R:

Як використовувати aline() у R для додавання прямих ліній до графіків
Як створити діаграму розсіювання з лінією регресії в R
Як налаштувати товщину лінії в ggplot2

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

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