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 -