Como conectar pontos com linhas no ggplot2 (com exemplo)


Você pode usar a seguinte sintaxe básica para conectar pontos com linhas em um gráfico no ggplot2:

 library (ggplot2)

ggplot(df, aes(x=x_var, y=y_var)) +
geom_line() +
geom_point()

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: conecte pontos com linhas em ggplot2

Suponha que temos o seguinte banco de dados contendo o número de vendas realizadas em uma loja durante 10 dias consecutivos:

 #create data frame
df <- data. frame (day=1:10,
                 sales=c(3, 5, 5, 8, 12, 10, 8, 8, 5, 9))

#view data frame
df

   day sales
1 1 3
2 2 5
3 3 5
4 4 8
5 5 12
6 6 10
7 7 8
8 8 8
9 9 5
10 10 9

Podemos usar o código a seguir para criar um gráfico no ggplot2 que possui pontos conectados para representar as vendas realizadas a cada dia:

 library (ggplot2)

#create plot with connected points
ggplot(df, aes(x=day, y=sales)) +
  geom_line() +
  geom_point() 

conecte pontos com linhas no ggplot2

O eixo x mostra o dia e o eixo y mostra as vendas.

Observe também que você pode usar os argumentos color , size , linetype , shape e fill para alterar a aparência da linha e dos pontos do gráfico:

 library (ggplot2)

#create plot with connected points
ggplot(df, aes(x=day, y=sales)) +
  geom_line(color=' gray ', size= 1.5 , linetype=' dashed ') +
  geom_point(shape= 21 , color=' black ', fill=' pink ', size= 6 ) 

Sinta-se à vontade para alterar os valores de qualquer um desses argumentos para que o gráfico apareça exatamente como você deseja.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns no ggplot2:

Como plotar múltiplas linhas no ggplot2
Como adicionar linha média ao gráfico no ggplot2
Como alterar as cores das linhas no ggplot2

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *