Como usar a função lines() em r (com exemplos)
Você pode usar a função lines() em R para adicionar novas linhas a um gráfico R base existente.
Esta função usa a seguinte sintaxe:
lines(x, y, col, lwd, lty)
Ouro:
- x: vetor de coordenadas x a ser usado para a nova linha
- y : vetor de coordenadas y a ser usado para a nova linha
- col : Cor da nova linha
- lwd : Largura da nova linha
- lty : tipo de linha para a nova linha
O exemplo a seguir mostra como usar a função lines() na prática.
Exemplo: como usar a função lines() em R
Suponha que usemos o seguinte código para criar uma nuvem de pontos simples na base 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)
Podemos usar a função lines() para adicionar uma linha com coordenadas específicas (x, y) ao gráfico:
#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)
Também podemos usar os argumentos col , lwd e lty para alterar a cor, largura e estilo da nova linha:
#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 ')
Sinta-se à vontade para modificar os valores dos diferentes argumentos na função lines() para adicionar uma nova linha com o estilo exato que você deseja.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:
Como usar aline() em R para adicionar linhas retas aos gráficos
Como criar um gráfico de dispersão com linha de regressão em R
Como ajustar a espessura da linha no ggplot2