Как использовать функцию 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *