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