R - gráficos de linha

Um gráfico de linha é um gráfico que conecta uma série de pontos desenhando segmentos de linha entre eles. Esses pontos são ordenados em um de seus valores de coordenada (geralmente a coordenada x). Os gráficos de linha geralmente são usados ​​para identificar as tendências nos dados.

o plot() função em R é usada para criar o gráfico de linha.

Sintaxe

A sintaxe básica para criar um gráfico de linha em R é -

plot(v,type,col,xlab,ylab)

A seguir está a descrição dos parâmetros usados ​​-

  • v é um vetor que contém os valores numéricos.

  • type usa o valor "p" para desenhar apenas os pontos, "l" para desenhar apenas as linhas e "o" para desenhar pontos e linhas.

  • xlab é o rótulo do eixo x.

  • ylab é o rótulo do eixo y.

  • main é o título do gráfico.

  • col é usado para dar cores aos pontos e linhas.

Exemplo

Um gráfico de linha simples é criado usando o vetor de entrada e o parâmetro de tipo como "O". O script a seguir criará e salvará um gráfico de linha no diretório de trabalho R atual.

# Create the data for the chart.
v <- c(7,12,28,3,41)

# Give the chart file a name.
png(file = "line_chart.jpg")

# Plot the bar chart. 
plot(v,type = "o")

# Save the file.
dev.off()

Quando executamos o código acima, ele produz o seguinte resultado -

Título, cor e rótulos do gráfico de linha

Os recursos do gráfico de linha podem ser expandidos usando parâmetros adicionais. Adicionamos cor aos pontos e linhas, damos um título ao gráfico e adicionamos rótulos aos eixos.

Exemplo

# Create the data for the chart.
v <- c(7,12,28,3,41)

# Give the chart file a name.
png(file = "line_chart_label_colored.jpg")

# Plot the bar chart.
plot(v,type = "o", col = "red", xlab = "Month", ylab = "Rain fall",
   main = "Rain fall chart")

# Save the file.
dev.off()

Quando executamos o código acima, ele produz o seguinte resultado -

Várias linhas em um gráfico de linha

Mais de uma linha pode ser desenhada no mesmo gráfico usando o lines()função.

Depois que a primeira linha é plotada, a função lines () pode usar um vetor adicional como entrada para desenhar a segunda linha no gráfico,

# Create the data for the chart.
v <- c(7,12,28,3,41)
t <- c(14,7,6,19,3)

# Give the chart file a name.
png(file = "line_chart_2_lines.jpg")

# Plot the bar chart.
plot(v,type = "o",col = "red", xlab = "Month", ylab = "Rain fall", 
   main = "Rain fall chart")

lines(t, type = "o", col = "blue")

# Save the file.
dev.off()

Quando executamos o código acima, ele produz o seguinte resultado -