Come collegare punti con linee in ggplot2 (con esempio)


Puoi utilizzare la seguente sintassi di base per connettere punti con linee in un grafico in ggplot2:

 library (ggplot2)

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

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: collega i punti con le linee in ggplot2

Supponiamo di avere il seguente database contenente il numero di vendite effettuate in un negozio per 10 giorni consecutivi:

 #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

Possiamo utilizzare il seguente codice per creare un grafico in ggplot2 che abbia punti collegati per rappresentare le vendite effettuate ogni giorno:

 library (ggplot2)

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

collega i punti con le linee in ggplot2

L’asse x mostra il giorno e l’asse y mostra le vendite.

Tieni inoltre presente che puoi utilizzare gli argomenti colore , dimensione , tipo di linea , forma e riempimento per modificare l’aspetto della linea e dei punti del tracciato:

 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 ) 

Sentiti libero di modificare i valori di uno qualsiasi di questi argomenti per far apparire la trama esattamente come desideri.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in ggplot2:

Come tracciare più linee in ggplot2
Come aggiungere la linea media alla trama in ggplot2
Come cambiare i colori delle linee in ggplot2

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *